QT 的播放器并没有解码器存在,所以需要自己去下载,例如LAVFilters解码器
https://github.com/Nevcairiel/LAVFilters/releases
下载解码器的时候注意位数,解码器位数必须和构建的项目位数对应。
当你的工程是32位的时候,如果下载了64位的会一直提示
DirectShowPlayerService::doRender: Unresolved error code 0x80040266
MinGW 32Bit 下载32Bit解码器
MSVC 64Bit 下载64Bit解码器
来源:https://blog.csdn.net/qq_17813937/article/details/100780745