Qt系列文章之二十六(基于QMediaPlayer 在 QVideoWidget或QGraphicsVideoItem 组件上播放视频)
Posted Fu_Lin_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt系列文章之二十六(基于QMediaPlayer 在 QVideoWidget或QGraphicsVideoItem 组件上播放视频)相关的知识,希望对你有一定的参考价值。
前言
前面讲解了 QMediaPlayer 播放音频文件,但是视频文件播放器一直没去讲,本章将会详细讲解如何播放视频的程序开发。
播放概述
使用 QMediaPlayer 可以进行视频文件解码,视频播放必须将视频帧在某个界面组件上显示,有 QVideoWidget 和 QGraphicsVideoItem 两种视频显示组件,也可以从这两个类继承,自定义视频显示组件。
QMediaPlayer 也可以结合 QMediaPlaylist 实现视频文件列表播放。
在QVideoWidget上播放视频
视频播放器实例程序
废话不多说,直接以实例demo来进行如何在 QVideoWidget 上播放视频,QVideoWidget 是用于显示视频的界面组件,要在项目中使用QVideoWidget,需要在项目配置文件中添加下面一行语句:
Qt += multimediawidgets
使用 QMediaPlayer 和 QVideoWidget 实现的一个视频播放器实例程序运行时界面如下图
所示。该程序没有使用 QMed
以上是关于Qt系列文章之二十六(基于QMediaPlayer 在 QVideoWidget或QGraphicsVideoItem 组件上播放视频)的主要内容,如果未能解决你的问题,请参考以下文章