出错1——没有安装视频解码器
DirectShowPlayerService::doRender: Unresolved error code 0x80040266
出错2——文件路径不对或者文件名是中文的
DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80004005 ()
Qt 中的多媒体播放,底层是使用DirectShowPlayerService,所以安装一个DirectShow解码器,例如LAV Filters,就可以解决运行出错问题
方法一:下载安装Lav Filters下载LAV Filters地址
https://github.com/Nevcairiel/LAVFilters/releases