+ -
当前位置:首页 → 问答吧 → 请教QT在开发板上播放多媒体(mplayer)

请教QT在开发板上播放多媒体(mplayer)

时间:2010-08-27

来源:互联网

QT在Linux下是可以给mplayer做皮肤让其调用mplayer播放多媒体,在ARM上却出现了不可定位的问题-wid -geometry,都不可用。因此我认为是ARM没有X11支持,我就移植X11到开发板,但是移植失败N次了,求救。请哪个高人指点迷津。

作者: ailinty   发布时间: 2010-08-27

在 arm 下用qt  embedded 吧, 直接运行在frame buffer上。 不需要移植 x server

我在 arm 上移植 qt embedded 可以运行qt 的例子程序。

我对qt 编程本身不熟悉 ,不理解皮肤 这些。

作者: goldenfort   发布时间: 2010-08-27

运行QT/E里面的demo当然可以,但是调用mplayer的时候需要X11支持。不然不能改变它的位置,那么播放器就一直在屏幕左上角,不在你的QWidget 里面,而在LinuxPC下是可以让mplayer在你的QWidget里面用参数-wid Integer 或者用-geometry x:y让其改变位置。明白了吗?现在的问题是 X11支持与移植问题。

作者: ailinty   发布时间: 2010-08-27

回复 ailinty


    你给我报酬,我给你移

作者: snail_314   发布时间: 2010-08-27

回复 snail_314


    你要多少?

作者: ailinty   发布时间: 2010-08-27

回复 ailinty


    把 mplayer 程序改下, 直接在qt/e 上 运行,  移植  x  server 过去, 需要占设备和多flash 空间来存储程序, 和memory 来运行程序。

当然如果你 做个高档设备,比如卖  4000的手机, 这些 flash , 内存费用都不成问题。  一个比 一个 笔记本电脑价格都高。

作者: goldenfort   发布时间: 2010-08-27

哇,高人,怎么改就是问题了。多谢你的指教。谢谢了,我要研究它源码,可以提示下吗?呵呵

作者: ailinty   发布时间: 2010-08-27