• 4769阅读
  • 7回复

请问:在QT3 下面如何将命令输入到MPlayer进程 [复制链接]

上一主题 下一主题
离线gangmae
 
只看楼主 正序阅读 楼主  发表于: 2009-03-07
我试过用
...
mplayerProcess->writeToStdin("quit"):
...
可是不太好用。有人解答下吗?
还有个奇怪的现象就是我调用mplayer播放音频时候,主界面退出后音频继续播放,调用视频时候主界面退出的时候,视频退出了,声音也消失了,这是为什么啊?
离线gangmae
只看该作者 7楼 发表于: 2009-03-09
必须用setCommnication函数通讯标志,这样mplayer才可以识别输入
离线gangmae
只看该作者 6楼 发表于: 2009-03-09
问题基本解决了
离线gangmae
只看该作者 5楼 发表于: 2009-03-08
我尝试过创建了一个管道在参数中加入-input file=/tmp/read.pipe 然后用system("echo pause\n>/tmp/read.pipe")也没有效果
离线gangmae
只看该作者 4楼 发表于: 2009-03-08
但是如何停止呢?
只看该作者 3楼 发表于: 2009-03-07
直接kill吧……
离线gangmae
只看该作者 2楼 发表于: 2009-03-07
我已经加了-slave参数
只看该作者 1楼 发表于: 2009-03-07
http://www.qtcn.org/bbs/read.php?tid=16149&fpage=2

记得mplayer要工作在slave模式
快速回复
限100 字节
 
上一个 下一个