最近一直在弄这个东西,因为phonon在Qt安装的时候不是默认安装的,所以要加参数编译,这就问题来了。
因为要在arm板子上使用,自然就要用到交叉编译,这个我这里就不详细说了。
当./configure的时候我在网上看很多人都说直接在后面加上-phonon和-phonon-backend,但是我这样做的时候会出现错误,错误提示为Phonon support cannot be enabled due to functionality tests!
我的解决办法是不加-phonon参数,等qt库编译好后在后续添加进来,添加方法如下:
1,进入到你下载的文件里,再进入/src/phonon
2,make
3,make install
这样你就会在你的库中找到phonon了。
不过要想在arm上使用phonon,不仅要把这个库移植到板子上,还需要一个gstreamer解码和phonon的后端插件(当然也可以用其他的解码和插件,例如mplayer等)。