您尚未登录。

楼主 # 2021-09-06 18:55:00

lengyuefneg
会员
注册时间: 2021-07-18
已发帖子: 6
积分: 28.5

运行qt报错 defaultServiceProvider::requestService(): no service found for

今天在运行qt的时候报错
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"

在ubuntu上运行是正常的,在开发板上运行界面显示,但是功能不执行。

离线

#1 2021-09-06 20:06:24

哇酷小二
管理员
注册时间: 2020-04-22
已发帖子: 2,695
积分: 1902

Re: 运行qt报错 defaultServiceProvider::requestService(): no service found for

我感觉,嵌入式下面没有这些媒体支持层很正常。

在线

楼主 #2 2021-09-07 11:12:13

lengyuefneg
会员
注册时间: 2021-07-18
已发帖子: 6
积分: 28.5

Re: 运行qt报错 defaultServiceProvider::requestService(): no service found for

我使用buildroot2019.8编译的QT5.12,感觉需要配置的都配置了

/usr/lib/qt下面有

# ls
audio            generic          mediaservice     playlistformats
bearer           imageformats     platforms

还望指点一下

离线

楼主 #3 2021-09-07 11:13:34

lengyuefneg
会员
注册时间: 2021-07-18
已发帖子: 6
积分: 28.5

Re: 运行qt报错 defaultServiceProvider::requestService(): no service found for

视频播放移植的是mplay,音频直接buildroot编译的alsa,视频和音乐都能播放

离线

#4 2021-09-07 11:19:36

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 252
积分: 215

Re: 运行qt报错 defaultServiceProvider::requestService(): no service found for

缺少了gstreamer组件吧,也有可能是dbus的权限不对

离线

楼主 #5 2021-09-07 19:43:54

lengyuefneg
会员
注册时间: 2021-07-18
已发帖子: 6
积分: 28.5

Re: 运行qt报错 defaultServiceProvider::requestService(): no service found for

我今天试了从buildroot编译gstreamer,会报错,编译不了,我再好好看看,多谢各位。

离线

#6 2021-11-11 15:17:28

成为大佬
会员
注册时间: 2020-08-15
已发帖子: 9
积分: 59

Re: 运行qt报错 defaultServiceProvider::requestService(): no service found for

配置上 pulseaudio
               ffmpeg
然后配置上gstreamer
               还要配置上gstreamer-good 里的  autodetect 和 autoconvert
               配置上gestermer-base 里的 alsa
我板子上的qmediaplayer就能用了,就是播放音乐前后还是有哒哒声,我也不会调。。。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn