QT Media Error: DirectShowPlayerService::doRender: Unresolved error code 0x80040266

created at 12-06-2021 views: 18

problem

First of all, for this problem, the compilation can also pass, but the operation will cause an error:

DirectShowPlayerService::doRender: Unresolved error code 0x80040266

reason

The bottom layer of multimedia playback in Qt uses DirectShowPlayerService, so installing a DirectShow decoder, such as LAV Filters, can solve the problem of running errors.

Download and install LAVFilters:

https://github.com/Nevcairiel/LAVFilters/releases

Installer method directly follow the steps to install
Unzip and right click to run the install_video.bat file as an administrator
Finally, restart the computer

created at:12-06-2021
edited at: 12-06-2021: