我是新手,并且使用链接https://mechatronicsblog.com/cross-compile-and-deploy-qt-5-12-for-raspberry-pi/对树莓pi 3进行了交叉编译qt 5.10.1。
现在,我尝试运行一个使用QMediaPlayer类的应用程序,当我在计算机上运行它时,它可以正常运行(Ubuntu 18.04)。在应用程序上,我按下一个按钮,它会播放mp3,但是当我在树莓派中运行该应用程序时,当我按下按钮时,它显示:defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer
“。
我已经使用以下命令安装了gstreamer库:
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad libgstreamer-plugins-bad1.0-dev gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-alsa
sudo apt-get install libqt5multimedia5-plugins
但是它仍然给出相同的错误。我将不胜感激。