这里只是做简单的测试,功能简单,代码如下:

    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可以安装下面这个文件LAV Filters download

安装后就能够正常播放音频和视频了,另外QT工程文件中要添加QT += multimedia multimediawidgets

Qt的QMediaPlayer播放视频和音频相关推荐

  1. QT——使用QMediaPlayer播放视频

    QT--使用QMediaPlayer播放视频 一.QT PRO文件配置 二.头文件 三.使用 一.QT PRO文件配置 在项目的pro文件中添加如下代码: QT += multimedia multi ...

  2. Qt6 QMediaPlayer播放视频没有声音或者无法播放声音报错handleSourceError: 0x8007007B解决方法(无需下载解码器)

    Qt6 QMediaPlayer播放视频没有声音 Qt5到Qt6时变动了许多类QMediaPlayer也在其中.曾经只需要这样即可播放视频. player = new QMediaPlayer(thi ...

  3. Unity3D VideoPlayer播放视频和音频

    Unity3D VideoPlayer播放视频和音频 今天来记录一下用Unity自带的VideoPlayer播放视频和音频. 首先准备一个带音频的视频文件,导入到工程中.Windows支持的视频格式有 ...

  4. 安装了Phonon,却不能播放视频和音频

    安装了Phonon,却不能播放视频和音频,同时提示警告: WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend pl ...

  5. 使用HTML和css播放视频和音频

    使用HTML和css播放视频和音频 使用video播放视频 使用audio播放音频 使用video播放视频 video属性可以给网页加载视频,详细属性见下图 不是所有格式的视频都可以被浏览器支持,比如 ...

  6. qt android播放器代码,Qt on android 播放视频的实现

    本文介绍的是使用QML进行视频的播放,可以直接编译为APK在android上运行. QML中对多媒体的处理提供了很多方便的组件,对于播放音频.视频都很方便.这些多媒体组件属于Qt Multimedia ...

  7. Qt使用FFmpeg播放视频

    一.使用场景 因为项目中需要加载MP4播放开机视频,而我们的设备所使用的架构为arm架构,其中缺乏一些多媒体库.安装这些插件库比较麻烦,所以最终决定使用FFmpeg播放视频. 二.下载编译ffmpeg ...

  8. android点击视频使用固定应用打开,Android 使用intent打开手机自带应用播放视频,音频,文档,还有打开应用市场...

    1 打开手机上的视频播放器播放视频String url = "http://192.168.0.1/1.mp4" Intent intent = new Intent(); int ...

  9. 播放视频和音频文件java

    import javazoom.jl.player.Player; import org.junit.jupiter.api.Test; import java.io.BufferedInputStr ...

最新文章

  1. iOS 2D绘图详解(Quartz 2D)之概述
  2. TSNE——目前最好的降维方法
  3. Redis 操作数据
  4. 你不知道的那些“XX即服务”
  5. 安装完python后怎么使用-python安装后怎么启用
  6. 全国python一级考试_全国青少年软件编程(python)等级考试试卷(一级)
  7. 信息系统分析与设计杨选辉_信息系统分析与设计课后题答案(杨选辉)
  8. pandas入门(3)
  9. 注册验证python_Python登录注册验证功能实现
  10. 关于DoEvents
  11. 微信支付项目四:微信支付笔记
  12. 第十三届蓝桥杯 EDA 设计与开发科目 模拟试题(详细解读)
  13. 协同过滤算法(基于用户)
  14. 解决我无限网络只能上QQ不能上网的问题!!
  15. oracle—pl/sql
  16. 程序员看过都说好的资源网站,看看你都用过哪些?
  17. web基础——CSS层叠样式表
  18. JAVA实现Excel导入/导出 以及excel样式设置
  19. 《Communication-Efficient Learning of Deep Networks from Decentralized Data》论文阅读
  20. Java基础(一) —— JDK安装、第一个Java程序、Java数据类型、修饰符、运算符、循环、条件

热门文章

  1. 深圳软件测试培训:Postman的Monitor功能
  2. 蓝牙外设配对时输入密码的三种状态说明
  3. IT培训与超级实习生怎么选呢?都是1W+费用
  4. 【华为交换机配置命令大全】
  5. FPGA自学:利用主时钟产生周期方波
  6. 自然语言处理——词性标注、词干提取、词形还原
  7. 人脸检测颜值软件_百度AI人脸识别测颜值源码
  8. 【iOS开发】---- 网站或技术论坛
  9. 如何向一个普通人说明什么是物联网?
  10. 中国统计,向着“大数据时代”迈进!