其实QVideoWidget本身就可以解码,不需要额外下载什么解码器。
网上大部分叫下载什么什么解码器,然后安装到Qt的目录下。
我电脑的系统是windows10的,所以windows7可能需要解码器(没了解过),如果你出现
0x800…错误,一定要看下路径是否正确。像博主就比较傻x了,我一直用qrc导入文件,然后使用qrc的路径,我一直找不到原因,错误就是0x800错误,照着网上的做法做了,发现没有用,后来我干脆换成绝对路径,运行有用了。日了狗了。
最后贴上源码:

 m_pVideoWgt = new QVideoWidget(this);m_pMediaPlayer = new QMediaPlayer;m_pMediaPlayer->setVideoOutput(m_pVideoWgt);m_pMediaPlayer->setMedia(QUrl::fromLocalFile("D:/Svn/EPHarverster/EPHarvester/Image/bg.avi"));m_pVideoWgt->setAutoFillBackground(true);m_pVideoWgt->setAspectRatioMode(Qt::IgnoreAspectRatio);QVBoxLayout *mainLayout = new QVBoxLayout(this);mainLayout->addWidget(m_pVideoWgt);this->setLayout(mainLayout);m_pMediaPlayer->play();

好了。再见,有什么不懂的欢迎私信。喜欢的记得点点三连。

QVideoWidget遇到的坑。相关推荐

  1. 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)

    目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...

  2. java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

    好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...

  3. flask sqlalchemy踩坑记录

    查询 坑1: 查询不存在返回值不全是None 当使用first().one()等函数进行查询时,如果查询不存在,返回值为None 但是如果使用all().paginate()等函数进行查询是,如果返回 ...

  4. mac git使用与配置踩过的坑

    #mac git使用与配置踩过的坑 标题mac配置git ssh密钥 参考链接mac配置git ssh key go get安装失败的解决方法 go get约等于git clone+go instal ...

  5. 你需要掌握的有关.NET DateTime类型的知识点和坑位 都在这里

    引言    DateTime数据类型是一个复杂的问题,复杂到足以让你在编写[将日期从Web服务器返回到浏览器]简单代码时感到困惑. ASP.NET MVC 5和 Web API 2/ASP.NETCo ...

  6. (转)面试必备技能:JDK动态代理给Spring事务埋下的坑!

    一.场景分析 最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务parent和事务child,在Controller里边同时调用这两个方法,示例代码如下: 1.场景A ...

  7. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  8. Python 常见的坑汇总

    1. 列表与 * 操作 Python 中,* 操作符与 list 结合使用,实现元素复制. 复制 5 个空列表: In [1]: [[]] * 5 Out[1]: [[], [], [], [], [ ...

  9. 20150726 填坑日记

    三中内填坑: 1. 组合数递推什么的 C(m,n)=C(m,n-1)+C(m-1,n-1).填了个大坑,以前没认真听课QAQ 2. 裸题过河卒 3. 缺角正方形摆放车统计,分上下部分,枚举上部分放几个 ...

  10. yolact_ros出坑记录

    教程:https://github.com/Eruvae/yolact_ros 下载通信中的话题msg 创建虚拟环境 conda create -n yolact python=3.7.10 cond ...

最新文章

  1. 明天是我的生日,写给24岁的自己
  2. 从理论角度理解L1、L2正则化
  3. MAC电脑:安装mysql报ERROR 1045 (28000)Access denied
  4. JSP页面的继承(extends)
  5. Google Maps API 进级:在信息窗口GInfoWindow中嵌入Flash动画
  6. 蓝牙MESH学习笔记
  7. 微信公众号调起微信支付
  8. LM358运放(比较器、跟随器)输出最高电压问题的探讨
  9. 杀戮尖塔 地图生成器参考
  10. 阿里云无影云桌面使用教程(3分钟上手)
  11. html5下拉菜单清除样式,如何取消下拉菜单格式
  12. 我们穷极一生,究竟追寻的是什么?
  13. google关键词匹配和扩展工具
  14. iOS 通过数字拼音快速搜索股票
  15. python 通达信公式函数_通达信zig函数的python实现
  16. 新媒体推广之今日头条
  17. 电池的类型,你真的了解吗?
  18. 计算机我要学到什么水平?
  19. OFD文件怎么转换成PDF格式?这两种方法轻松实现转换
  20. apachebench_使用ApacheBench对PHP应用进行压力测试

热门文章

  1. koa配合axios做接口
  2. 电商项目的app学习笔记(二)---创建登陆界面
  3. glnxa64 matlab 什么版本_发现了一个MATLAB的小bug
  4. oracle数据库英语,Oracle的数据库管理功能的学习英语
  5. devexpress.xtraeditors.xtraform 类型初始值设定_远程智能电表的常见类型推荐--老王说表...
  6. 炖锅的蒸煮鸿蒙煮排骨煮多久能熟,蒸排骨要多长时间会熟?在家高压锅蒸排骨要多久才好...
  7. Mybatis日志实现
  8. sql_插入,修改,删除
  9. Java学习笔记——网络编程
  10. zabbix 监控项自动发现过滤_zabbix怎么使用自动发现添加新监控项