自学QT之QVideoWidget有声音无画面的解决办法
2015-10-30 21:28
561 查看
这是一段简单的播放本地视频的代码:
然而很不幸,播放以后有声音无画面,这是什么鬼呢?
网上好像很多人也都遇到了这个问题,最后在外国的一QT论坛上找到了答案。这个是因为你本地没有这种文件类型的解码器。所以,你需要一个解码器来帮助你。
于是,老外给我推荐的是K-Lite,好吧,其实我之前都不知道这家伙。安装以后,再运行,视频播放就正常了。
setAttribute(Qt::WA_TranslucentBackground); myPlayer=new QMediaPlayer; videoWidget=new QVideoWidget; mainLayout=new QHBoxLayout(this); myPlayer->setVideoOutput(videoWidget); videoWidget->setFixedSize(400,400); myPlayer->setMedia(QUrl::fromLocalFile("D:/next.avi")); mainLayout->addWidget(videoWidget); myPlayer->play();
然而很不幸,播放以后有声音无画面,这是什么鬼呢?
网上好像很多人也都遇到了这个问题,最后在外国的一QT论坛上找到了答案。这个是因为你本地没有这种文件类型的解码器。所以,你需要一个解码器来帮助你。
于是,老外给我推荐的是K-Lite,好吧,其实我之前都不知道这家伙。安装以后,再运行,视频播放就正常了。
相关文章推荐
- 如何利用VS2010进行QT开发的环境配置(win10+VS2010+QT4.8.6)
- 关于Qt5 QtSerialPort串口通信
- Qt库&Qt Creator安装
- QT中的信号槽
- QT5入门之26 -QLabel
- Qt中开机启动画面
- QT快速读取数据量很大的Excel文件
- 学习Qt5(11)
- Qt :-1073741823 错误总结(备忘)
- Qt组合键(键盘与鼠标的组合)
- QTP写文本到txt文件的Sub过程Sub TestResultLog
- Qt中 QString 转 char*
- PyQt4 学习笔记3之布局管理
- Qt QGraphics 地图浏览 程序
- Qt使用——2 duplicate symbols for archiceture x86_64,linker command failed....
- qt project 文件针对不同平台
- 在linux下qt中使用pjsip编译成功
- QT学习之QString的arg方法
- Qt编程技巧 Qt随机数的产生
- QtDesigner:The Calculator Form Example