在ARM板上使用QMediaPlayer

我也把插件移植到ARM板上了,但还是会出现这个错误

defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"

我用这个声明路径

export QT_PLUGIN_PATH=/plugins

 

那该怎么去声明它的环境,才可以找得到插件呢?

 

我记得是绝对路径吧

例如:

QT_INSTALL_PATH=/opt/QT5

QT_PLUGIN_PATH=${QT_INSTALL_PATH}/plugins

或者:

QT_PLUGIN_PATH=/opt/QT5/plugins

 

自己注意插件的命名规则

你之前有在开发板上播放MP4成功过吗

可以加个QQ问一下吗

楼主问题解决了吗。我用的也是qmediaplayer,做一个视频播放器,搞到开发板上只有画面,没有声音