qt 播放音视频遇到问题的解决方法
来源:互联网 发布:国家旅游局数据 编辑:程序博客网 时间:2024/05/04 15:45
先说播放音频文件。在pro文件中添加multimedia,然后就是关于播放调用的类。一般是QMediaPlayer和QSoundEffect,其实两者的调用方法调用函数差不多,我使用的是QMediaPlayer类。
QMediaPlayer* player = new QMediaPlayer;player->setmedia(QUrl::fromeLocalFile("路径"));player->play();其实,最容易错的地方是路径。我尝试了好多次, 发现是在Debug目录下是当前目录,文件放入进去后,路径只填写文件名字即可。如果路径不对的话,出现的错误是: Unresolved error code 0x80040216 ();
播放视频文件,需要在pro文件中再次添加multimediawidgets。
QMediaPlayer* player = new QMediaPlayer(this); QVideoWidget*video = new QVideoWidget(this); video->resize(500,500); player->setVideoOutput(video); player->setMedia(QUrl::fromLocalFile("111.mp4")); player->play();编译的时候,出现问题:DirectShowPlayerService::doRender: Unresolved error code 80040266。
百度之后,发现需要安装 LAVFilters即可。在解压后,是需要注册三个install_*.bat文件。这一点需要注意,必须是管理员身份运行,否则会出现错误:
模块 已加载,但对dllregisterServer的调用失败,错误代码为0x8004。
之后在运行,就没有问题了。不过还需要注意一点:new QMEdiaPlayer的时候,括号内必须为this,否则,之有声音而没有视频显示。
阅读全文
0 0
- qt 播放音视频遇到问题的解决方法
- ubuntu系统qt中播放音频和视频遇到的问题及解决方法
- (QT)QT遇到的问题以及解决方法
- QT 使用phonon开发视频播放器遇到的问题(希望能帮到你)
- Android VideoView播放视频遇到的问题
- QT视频播放错误解决方法及视频播放实现代码
- H5 video 标签播放视频遇到的问题
- 解决Qt使用定时器播放视频过快的问题
- 播放yuv文件遇到的问题及解决方法
- Qt播放视频的软件
- OpenCV 播放视频的QT
- 视频播放的问题
- 使用eclipse编译qt程序遇到问题的解决方法
- QT使用遇到的种种问题和解决方法
- Qt开发中遇到的问题与解决方法
- 音视频同步播放器遇到的奇葩的bug
- 音视频播放统计系统设计中遇到的坑
- Qt 调用phonon 在xp下不能播放视频的解决方法
- 移动端车牌识别你真的了解吗?
- 实验七:将menu设计为可重用的子系统
- 冒泡排序,选择排序,插入排序
- numpy tips
- 南洋王
- qt 播放音视频遇到问题的解决方法
- linux基础操作命令学习总结
- Haproxy+keepalived(1)
- hdu5543(01背包变换)
- pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
- switch case语句,如果不在case后加break会怎么样
- linux文件描述符,系统打开文件和i节点的关系
- 代码1
- 关于jquery validate中radio形式提示框显示位置错误