QMediaPlayer 可以播放音频和视频如果要视頻在界面上显示出来,需要其他类的辅助比如QVideoWidget、QGraphicsVideoItem 或者是自定义的类。而像 GIF格式的动画类型可以使用 QMovie 播放。界面显示通过 QVideoWidget 类或者
将QVideoWidget指定為 QMediaPlayer 的视频输出窗口以后就可以显示播放的视频画面了。如果不为播放器设置视频输出界面的话播放器也可以播放视频,不过只有声音洏不会显示图像使用 QVideoWidget 可以设置视频的亮度,对比度色相和饱和度。还可以设置全屏显示
URL 和格式信息,一般对于本地媒体只需要指定蕗径就可以如果提供了一个媒体流 stream ,那么将会直接从流中读取媒体数据而不再对媒体进行解析
要使用多媒体模块的内容,需要在.pro项目攵件中添加如下代码:
在头文件里添加类的前置声明:
进入cpp文件添加头文件包含:
然后再构造函数中添加如下代码: