Qt播放视频报错 DirectShowPlayerService::doRender: Unresolved error code 0x80040266
没有插件报错:DirectShowPlayerService::doRender: Unresolved error code 0x80040266
如果文件路径不对或者文件名是中文的,则会显示如下错误:
DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80004005 ()
参考博客:https://blog.csdn.net/qqwangfan/article/details/52469859
在工程中添加 :QT += multimedia multimediawidgets
头文件:
#include <QVideoWidget>
#include <QMediaPlayer>
#include <QMediaPlaylist>
#include <QVBoxLayout>
#include <QFileDialog>
#include <QDebug>
下载并安装 LAVFilters:https://github.com/Nevcairiel/LAVFilters/releases
installer方式直接按步骤安装
压缩包方式解压右键以管理员运行 install_video.bat 文件
切记:需要重启电脑
完美,没毛病。。。。。。
测试代码:
void MainWindow::player()
{QString fileName=QFileDialog::getOpenFileName(this,"Open Videos");QVideoWidget *videoWidget=new QVideoWidget();this->setCentralWidget(videoWidget);QMediaPlayer *player=new QMediaPlayer;player->setVideoOutput(videoWidget);player->setMedia(QUrl::fromLocalFile(fileName));player->play();qDebug()<<fileName;}
Qt播放视频报错 DirectShowPlayerService::doRender: Unresolved error code 0x80040266相关推荐
- Qt播放音乐报错DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002 ()
需求:在Qt中播放背景音乐,代码片段如下: 1..pro添加组件 : QT += multimedia 2.使用 QMediaPlayer 对象实现播放音乐: //循环播放背景音乐 void Cle ...
- qt播放音乐报错DirectShowPlayerService::doSetUrlSource: Unresolved error code XXXXXX
第一次自己解决个折磨了好几天网上还解决不了的问题,比较激动,就第一次发个博客吧. 1.首先说我的问题,我播放一个音乐可以,但是自己添加了qmediaplaylist变量playlist就一直弹出标题的 ...
- QT视频播放不出来,报错 DirectShowPlayerService::doRender: Unresolved error code 80040266——没有安装视频解码器
出错1--没有安装视频解码器 DirectShowPlayerService::doRender: Unresolved error code 0x80040266 出错2--文件路径不对或者文件名是 ...
- QT Media Error: DirectShowPlayerService::doRender: Unresolved error code 0x80040266
QT Media Error: DirectShowPlayerService::doRender: Unresolved error code 0x80040266 首先,对于这个问题,编译也能通过 ...
- DirectShowPlayerService::doRender: Unresolved error code 0x80040266 (IDispatch error #102)
DirectShowPlayerService::doRender: Unresolved error code 0x80040266 (IDispatch error #102) https://b ...
- qt5不支持的视频格式:doRender:Unresolved error code 80040266
1.软件环境: 版本:5.6.1 minGW 32bit 操作系统:win10家庭版64位 2.问题描述: qt在播放视频时出错(仅支持avi格式,不支持mp4. MOV等格式的视频): D ...
- Qt播放音乐DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070002 ()
在Qt中实现背景音乐的播放是常见的需求,使用QMediaPlayer即可实现 但是需要注意以下问题: 在使用QMediaPlayer需要在项目文件.pro加入QT += multimedia 在UI设 ...
- QML 播放 http 协议开头的视频流的一些问题DirectShowPlayerService::doPlay: Unresolved error code 8007000e
转载至https://blog.csdn.net/qyvlik/article/details/50813481 好吧,其实就是移动宽带的锅,看不了视频就是移动宽带丧心病狂的屏蔽了一堆网站. 在 Wi ...
- QT DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d ()
使用QT播放音频的时候出现如下错误 DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x800c000d () 原因是ur ...
最新文章
- python怎么用excel-python怎么连接excel
- 一张图看明白Git的四个区五种状态
- java jvm对象_【Java】JVM
- MongoDB 教程番外篇之添加用户及设置用户权限 ( Rockmongo登陆设置 )
- 【SpringCloud】服务网关 gateway 和 zuul
- GROUPING amp; GROUPING_ID amp; GROUP_ID amp; GROUPING SETS
- IDEA 使用 学习列表
- kubernetes 如何彻底删除pod、deployment、service
- Android:图解四种启动模式 及 实际应用场景解说
- 用户注册页面的再次确认密码的验证方式
- 生成arp报文的verilog实现
- SQL(09)_UNIQUE 约束
- JWT原理 对比 appid secretkey 鉴权
- vos与呼叫中心系统的关系
- Linux移动光标指令hkjl,使用 HPC Pack 在 Linux VM 上執行 OpenFOAM - Azure Virtual Machines | Microsoft Docs...
- 北京科技大学计算机专业毕设,北京科技大学毕业生近五年就业情况分析(2017)
- 财路网每日原创推送:科普:分片技术
- LINUX内核网络丢包监控
- 首度公开!我国网络视听用户破9亿,透露出什么信号?
- 元宇宙商标的致富路,断了