安装LAVFilters-0.65.exe后解决
LAVFilter下载地址:http://forum.doom9.org/showthread.php?t=156191
参考链接:https://github.com/qyvlik/Flat.qml/issues/4
问题分析:发现装了qq影音并设置为默认播放器的时候报的是qq影音的库缺失。设置为window自带播放器之后又是报的另一个错误。说明还是没调到解码器的东西。按理应该可以调win自带的一个编解码的。时间原因暂时没去细究了。
20190105更新:
Error:Service not available
问题现像:在vs中写的demo能正常播放视频,但在qtcreator中调用出问题了。报无法找到媒体服务的错误。
问题解决:将对应的媒体插件拷贝到程序目录下就可以。具体文件如下(我这边碰到的现像是必须拷贝过去,调试模式下也找不到,但不支持mp4模式的播放)

20201119更新
软件从win7系统切换到win10上的时候,发现原来Qt写的视频播放功能异常了,出错信息
QtMultimedia : defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
简单来说,是因为Qt的那几个类相当于是个“前端”,最终的播放是调用的“后端”播放器,win10因为是精简版,没有自带任何播放器。只需要把win自带的那个播放器下载安装就没问题了
在使用Qt多媒体模块播放视频时遇到DirectShowPlayerService错误80040266。问题通过安装LAVFilters-0.65.exe得到解决,该过滤器对于缺失的编解码器至关重要。此外,当在Win10精简版系统上运行时,由于缺少内置播放器,会报'no service found for - "org.qt-project.qt.mediaplayer"'错误,安装Windows自带播放器即可修复。
1万+

被折叠的 条评论
为什么被折叠?



