是否有使用 PId 停止和暂停 mplayer 的命令
你好,朋友们,我正在使用播放按钮从我的 qt 应用程序中播放 mplayer...我还有两个按钮,称为暂停和停止...在播放按钮中我使用了系统(“mplayer”+s.toAscii()+“& ;");其中 s 是播放列表。
在暂停按钮中我使用了 system("p");但它不起作用。我可以使用 system("ps -A |grep mplayer > PID.txt"); 将 mplayer 的进程 ID 存储到文本文件中。是否有任何命令可以使用 PId 停止和暂停 mplayer....?
提前致谢
hello friends i am playing mplayer from my qt application using the play button....i have two more buttons called pause and stop....in play button i used system ("mplayer "+s.toAscii()+"&"); where s is the playlist.
In the pause button i used system("p"); but it is not working. I am able to store the process id of mplayer to a text file using system("ps -A |grep mplayer > PID.txt");. Is there any command to stop and pause the mplayer using the PId....?
Thanks in Advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,没有PID。但是,请检查从属模式(-slave)。来自 man mplayer:
此选项打开从属模式。这是为了将 MPlayer 用作其他程序的后端。 MPlayer 不会拦截键盘事件,而是从其标准输入读取简单的命令行。从模式协议部分解释了语法。
Not with PID as far as I know. However, check out slave mode (-slave). From man mplayer:
This option switches on slave mode. This is intended for use of MPlayer as a backend to other programs. Instead of intercepting keyboard events, MPlayer will read simplistic command lines from its stdin. The section SLAVE MODE PROTOCOL explains the syntax.
在从机模式下,您可以发送
暂停和恢复。第一次发送时会暂停,第二次发送时会恢复播放。
In slave mode, you can send
to pause and resume. First time you send then it will pause and the second time sending will resume the playing.