2

こんにちは友人私は、再生ボタンを使用して qt アプリケーションから mplayer を再生しています....一時停止と停止という 2 つのボタンがあります....再生ボタンでは、システム ("mplayer "+s.toAscii()+"& "); s はプレイリストです。

一時停止ボタンでは、system("p"); を使用しました。しかし、それは機能していません。system("ps -A |grep mplayer > PID.txt"); を使用して、mplayer のプロセス ID をテキスト ファイルに保存できます。PId を使用して mplayer を停止および一時停止するコマンドはありますか?

前もって感謝します

4

2 に答える 2

1

私の知る限り、PIDではありません。ただし、スレーブ モード (-slave) を確認してください。man mplayer より:

このオプションは、スレーブ モードをオンにします。これは、MPlayer を他のプログラムのバックエンドとして使用するためのものです。キーボード イベントをインターセプトする代わりに、MPlayer は標準入力から単純なコマンド ラインを読み取ります。セクション SLAVE MODE PROTOCOL で構文を説明しています。

于 2011-03-02T06:57:05.020 に答える