EDA365电子论坛网

标题: 在arm下使用Qt中的phonon实现播放器功能 [打印本页]

作者: mytomorrow    时间: 2020-6-29 15:37
标题: 在arm下使用Qt中的phonon实现播放器功能
最近一直在弄这个东西,因为phonon在Qt安装的时候不是默认安装的,所以要加参数编译,这就问题来了。
: P0 |, R5 \# r7 s
# E* F) z5 c4 ?+ B+ t+ V2 F    因为要在arm板子上使用,自然就要用到交叉编译,这个我这里就不详细说了。
1 H3 }- ]- a1 [: y" U9 U+ T& w5 \3 I' B* A3 _& [
    当./configure的时候我在网上看很多人都说直接在后面加上-phonon和-phonon-backend,但是我这样做的时候会出现错误,错误提示为Phonon support cannot be enabled due to functionality tests!  e9 d5 y$ J# Z" A" W0 y* O
  d. l6 A! p( m+ R1 M. @
    我的解决办法是不加-phonon参数,等qt库编译好后在后续添加进来,添加方法如下:
( B( B# U/ R' u* t  R" f
% J) C9 o1 E$ Q' q. k9 c( q, c    1,进入到你下载的文件里,再进入/src/phonon
# w7 E" f& Z) I6 A8 v) ]0 d4 S
0 U& V& r" x1 u    2,make
& H" K- x. e. G1 ?# N% h2 p( f0 d0 p* _& _) y
    3,make install
7 C' _! ~' e( y+ A, W" c* P: l1 @. Q2 ~3 ?: ]+ B
这样你就会在你的库中找到phonon了。
% m# i1 k% M$ @! k. D7 ?8 e) y& |; R1 t+ U
3 B4 U9 c* S" @
8 ]! ^; D- q+ b' h; I
   不过要想在arm上使用phonon,不仅要把这个库移植到板子上,还需要一个gstreamer解码和phonon的后端插件(当然也可以用其他的解码和插件,例如mplayer等)。( ]" X1 }0 s4 M1 ?3 e% X

7 R0 a, C9 W7 A& r, q$ I4 M$ `
3 ~/ H1 x, A, N" E
作者: CCxiaom    时间: 2020-6-29 16:27
感觉技术很厉害




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2