当用qml的MediaPlayer在XP系统下播放视频时,会报错:QtMultimedia : defaultServiceProvider::requestService(): no service found for - “org.qt-project.qt.mediaplayer”. 这时需要修改源码重新编译Qt的QtMultimedia模块,使用重新生成的dsengine.dll库。
步骤如下:
1. 到官网去下载qtmultimedia这个模块的源码(注意:不用把整个
当使用Qt QML的MediaPlayer在Windows XP系统上播放视频遇到错误:"defaultServiceProvider::requestService(): no service found for - ‘org.qt-project.qt.mediaplayer’"。为解决此问题,需要从官网下载QtMultimedia模块源码,删除与WMF相关的配置,包含directshow.pro文件并重新编译,生成dsengine.dll库替换原有库。如不想自行编译,可直接下载作者提供的库文件。
当用qml的MediaPlayer在XP系统下播放视频时,会报错:QtMultimedia : defaultServiceProvider::requestService(): no service found for - “org.qt-project.qt.mediaplayer”. 这时需要修改源码重新编译Qt的QtMultimedia模块,使用重新生成的dsengine.dll库。
步骤如下:
1. 到官网去下载qtmultimedia这个模块的源码(注意:不用把整个
1万+

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