QMediaplayer可以用于解析音频文件和视频文件,继承自QMediaObject,设计到的对象为QMediaContent。QMediaObject可以提供关于媒体内容的接入,通过URL进行初始化,同时也可以提供可以播放的媒体文件的列表,与QMediaplayer对象息息相关。使用QMediaplayer,除了需要添加必要的头文件之外,还需要在.pro(Qt的工程配置文件)添加QT += multimedia。下面解析有关QMediaplayer的相关知识。
- Type Information
QMediaplayer中枚举了有关于在读取和播放文件是可能出现的状态,首先是错误信息。
enum QMediaPlayer::Error
以及media player的状态(state)信息:
enum QMediaPlayer::State
以及与state信息息息相关的status信息:
enum QMediaPlayer::MediaStatus