• 7782阅读
  • 7回复

求助:怎样把Mplayer的播放界面嵌入到一个用qt写的界面中? [复制链接]

上一主题 下一主题
离线gbtux
 

只看楼主 正序阅读 楼主  发表于: 2006-06-19
我想在Linux环境下用Qt Designer写一个控制界面,用来控制Mplayer播放器.工作机制是通过界面向Mplayer发送一些命令,以此达到控制Mplayer播放文件的目的.
现在界面已经写好了,点播放键后,Mplayer可以弹出来播放影音文件(我的Mplayer没有安装皮肤),但是弹出来的界面和我的控制界面是两个分开的部分,很不好看,所以我想能不能把弹出来的界面嵌入到控制界面中,或是嵌入到控制界面上的某一个控件中.请问各位高手这个该怎样做?

我现在有几个想法,请各位帮忙分析一下可行性.
1.我想定义一个Custom Widget,它继承desiner某个控件的类(比如:QFrame类),可以在新定义的控件中加入一个slot,用来调用Mplayer.这样做,不知道弹出来的Mplayer播放窗口是否能出现在自己定义的控件中?(我现在正在试验这个,但在定义控件时出了点问题)

2.我们可以借鉴一下MPlayer自己带的安装皮肤,它是把播放界面嵌入到带控制功能的皮肤中的.由此可不可以通过它的实现机制来做我们的工作?但是不知道这个难度有多大,大概要花费多长时间?

以上是我的两个想法,但不知道是不是可行,劳请各位帮忙参考一下,或者提出更好的解决方案.我现在确实很急着需要.谢谢了!
离线zhangjun
只看该作者 7楼 发表于: 2011-09-04
-wid
只看该作者 6楼 发表于: 2009-01-21
调用phonon加上mplayer后端
离线isti

只看该作者 5楼 发表于: 2009-01-19
关注
离线xiaobaiwen
只看该作者 4楼 发表于: 2009-01-18
SMplayer 就是Qt写的Mplayer的前端程序
离线long5337

只看该作者 3楼 发表于: 2009-01-18
关注中!!
离线wvins
只看该作者 2楼 发表于: 2009-01-15
关注,学习
离线ttth202501
只看该作者 1楼 发表于: 2009-01-15
请问LZ这个问题解决了吗,我也正在被这个问题困惑着呢~~~
快速回复
限100 字节
 
上一个 下一个