Qt的QMediaPlayer播放视频和音频
2017-08-30 09:31
1031 查看
这里只是做简单的测试,功能简单,代码如下:
QVBoxLayout *layout = new QVBoxLayout;
QVideoWidget* vw = new QVideoWidget();
layout->addWidget(vw);
ui->widget->setLayout(layout);
player=new QMediaPlayer();
player->setVideoOutput(vw);
QFile file("1.mp4");
if(!file.open(QIODevice::ReadOnly))
qDebug() << "Could not open file";
player->setMedia(QUrl::fromLocalFile("1.mp4"));
player->play();以上代码播放音频没有问题,在播放视频时出现 DirectShowPlayerService::doRender: Unresolved error code 0x80040266 ()参照网上的解决方案,安装LAV Filters后问题解决,我的win10可以安装下面这个文件LAVFilters download安装后就能够正常播放音频和视频了,另外QT工程文件中要添加QT +=multimediamultimediawidgets
相关文章推荐
- Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
- Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
- Qt实用技巧:使用QMediaPlayer播放mp4文件
- iOS--播放音频、视频(1:AVAudioPlayer 2:MPMoviePlayerViewController)
- Android Mediaplayer 播放视频/音频 SoundPool
- 【Qt】调用WindowsMediaPlayer进行视频播放=文章未整理=
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- 【Delphi】从内存(MemoryStream)使用WMP(WindowsMediaPlayer)控件播放视频音频(Play Video with WMP from MemoryStream)
- ubuntu系统qt中播放音频和视频遇到的问题及解决方法
- Qt调用QMediaPlayer和QVideoWidget实现视频回放
- Window 下 Qt5 使用QMediaplayer 进行视频播放 流播放问题
- QMediaPlayer播放视频
- QT QMediaPlayer 播放音视频文件
- 照相、从相册上取照片、播放音频、播放本地视频、播放网络视频、MPMoviePlayerController
- 播放视频音频文件使用 MPMoviePlayerViewController
- Qt使用QMediaplayer类做音频播放器
- 播放视频音频文件使用 MPMoviePlayerViewController
- SAP播放本地视频及音频(仅限于window MediaPlayer可播放文件)
- VS2010MFC对话框程序中使用Windows Media Player播放音频或视频文件