找回密码
 注册
关于网站域名变更的通知
查看: 247|回复: 1
打印 上一主题 下一主题

在arm下使用Qt中的phonon实现播放器功能

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-29 15:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
最近一直在弄这个东西,因为phonon在Qt安装的时候不是默认安装的,所以要加参数编译,这就问题来了。
. n/ f% f+ d. N  _7 n/ J) I
* l7 a6 m) S2 K0 W; g" @- B    因为要在ARM板子上使用,自然就要用到交叉编译,这个我这里就不详细说了。& h" L; J; j5 `0 z9 V8 E( c$ S

6 a" s, F8 I1 ?/ X0 p    当./configure的时候我在网上看很多人都说直接在后面加上-phonon和-phonon-backend,但是我这样做的时候会出现错误,错误提示为Phonon support cannot be enabled due to functionality tests!
) c9 i' O) e; o/ X  D4 B3 s8 \
    我的解决办法是不加-phonon参数,等qt库编译好后在后续添加进来,添加方法如下:
& q6 }5 }; Y1 s+ s
- f8 Y) I' g: I2 q* I9 @    1,进入到你下载的文件里,再进入/src/phonon
) ^( e5 i5 I/ n. J6 T; H! g& O
7 c- q" X- I4 d9 X/ w    2,make" g& b8 I8 w& k  s
& y) Z. ?3 ~/ o0 ]- H
    3,make install; \/ F3 l0 Z( \: [
$ f% P1 ~2 b# M) m
这样你就会在你的库中找到phonon了。6 h/ W% Y. r" y+ K; O
# k. `% S1 j* `" u

/ `: b/ d9 W7 j0 k! d! I8 f6 ~9 k& V8 x/ s
   不过要想在arm上使用phonon,不仅要把这个库移植到板子上,还需要一个gstreamer解码和phonon的后端插件(当然也可以用其他的解码和插件,例如mplayer等)。
- c  z" `& b! [! B) Y1 B: u6 q
& F+ s3 u4 d7 S: z( h7 k& }4 M+ ~# c. [5 q- f! N+ C7 M9 G" b

该用户从未签到

2#
发表于 2020-6-29 16:27 | 只看该作者
感觉技术很厉害
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 17:36 , Processed in 0.171875 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表