是否有任何命令可以使用PId停止和暂停mplayer

时间:2011-03-02 06:43:56

标签: qt mplayer

你好朋友我正在使用播放按钮从我的qt应用程序播放mplayer ....我还有两个按钮叫暂停和停止....在播放按钮我用过系统(“mplayer”+ s.toAscii() + “&安培;”);其中s是播放列表。

在暂停按钮中,我使用了系统(“p”);但它不起作用。我能够使用system(“ps -A | grep mplayer> PID.txt”);将mplayer的进程ID存储到文本文件中。是否有任何命令可以使用PId停止和暂停mplayer ....?

先谢谢

2 个答案:

答案 0 :(得分:0)

据我所知,不是PID。但是,请检查从属模式(-slave)。来自man mplayer:

此选项可打开从属模式。这是为了将MPlayer用作其他程序的后端。 MPlayer不会拦截键盘事件,而是从其stdin读取简单的命令行。 SLAVE MODE PROTOCOL部分解释了语法。

答案 1 :(得分:0)

在从属模式下,您可以发送

"pause\n" 

暂停和恢复。第一次发送然后它会暂停,第二次发送将继续播放。