• 4893阅读
  • 1回复

怎样调用Mplayer让两个avi文件在两个屏幕上同步播放??? [复制链接]

上一主题 下一主题
离线mrchengdu
 
只看楼主 正序阅读 楼主  发表于: 2008-10-23
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
现在正在用QT编一个播放器,原理是调用Mplayer在两个屏幕上同步播放两个avi文件。两个屏幕是分别连着独立的两个显卡的。鼠标可以左右移动两个屏幕,但是两个屏幕上的文件不能互相移到另一个屏幕上。

但是目前只知道怎么播放,就是用 display 0.1 displayer 0.0来分别指代两个屏幕。

我写的code如下

process.startDetached("mplayer "+ str_left +" -display :0.0 "+ isfullscreen +" -loop "+ str.setNum(loopcounter) +" </dev/null");

process.startDetached("mplayer "+ str_right +" -display :0.1 "+ isfullscreen +" -loop "+ str.setNum(loopcounter) +" </dev/null");

这个只是播放功能,那么要实现两个文件同时暂停,停止,快进,倒退,应该怎样实现呢???

能不能给点提示?谢谢。。。
[ 此贴被mrchengdu在2008-10-23 22:07重新编辑 ]
离线nmiirq

只看该作者 1楼 发表于: 2008-10-24
信号和slot么,在两个player上都有相同的检测和处理
快速回复
限100 字节
 
上一个 下一个