是否有使用 PId 停止和暂停 mplayer 的命令

发布于 2024-10-20 00:57:52 字数 285 浏览 4 评论 0原文

你好,朋友们,我正在使用播放按钮从我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吃颗糖壮壮胆 2024-10-27 00:57:52

据我所知,没有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.

絕版丫頭 2024-10-27 00:57:52

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

"pause\n" 

暂停和恢复。第一次发送时会暂停,第二次发送时会恢复播放。

In slave mode, you can send

"pause\n" 

to pause and resume. First time you send then it will pause and the second time sending will resume the playing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文