我只需要播放简单的音频wav或mp3文件从Qt5.1应用程序运行在树莓派。
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"我试着像这样播放文件:
QMediaPlaylist * playlist = new QMediaPlaylist;
playlist->addMedia(QUrl::fromLocalFile(hall1_5min));
playlist->addMedia(QUrl::fromLocalFile(hall1_start));
playlist->setCurrentIndex(1);
QMediaPlayer * player = new QMediaPlayer;
player->setPlaylist(playlist);
player->play();据我所知,我的QTMultimedia编译有问题。我需要你的帮助。
发布于 2013-09-04 18:29:00
如果没有构建QtMultimedia,那么如何期望它在运行应用程序时工作呢?
这可能意味着您仍然缺少一些依赖项,或者您的环境存在其他问题。也许您没有正确设置pkgconfig路径。你也可以试试我写的这个指南:http://thebugfreeblog.blogspot.it/2013/03/bring-up-qt-501-on-raspberry-pi-with.html。我遇到了音频和gstreamer的问题,但一段时间过去了,从那以后有些事情可能已经改变了。
如果在构建并部署了QtMultimedia模块和gstreamer插件之后,您仍然可以使用QT_DEBUG_PLUGIN环境变量来获取一些日志。
https://stackoverflow.com/questions/18609597
复制相似问题