QMediaPlayer播放视频

在Qt中使用QMediaPlayer播放视频需要在.pro文件中添加multimedia和multimediawidgets模块。QMediaPlayer在设置media前必须设置videooutput,否则可能会出现播放问题。setMedia()函数立即返回,需监听mediaStatusChanged()和error()信号来判断媒体是否已加载。为确保程序运行,需要将Qt安装目录下的mediaservice、playlistformats和platforms文件夹复制到运行目录,并安装DirectShow解码器如LAVFilters。在某些系统上还需msvcp120.dll和msvcr120.dll。
摘要由CSDN通过智能技术生成

 

要使用QMediaPlayer播放视频,必须在.pro文件中加入 multimedia  multimediawidgets,如下:

QT +=coregui widgets multimedia multimediawidgets

加入头文件

#include <QMediaPlayer>

#include <QVideoWidget>

 

 m_player在设置media前必须先设置videooutput(),也就是需要先设置输出的地方,如QVideoWidget,才能设置播放媒体,不然2个调换位置,将会只成功播放一次&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值