如何让 mplayer 在通过命名管道暂停后继续播放?

How to make mplayer continue after pausing it via a named pipe?

创建命名管道。

mkfifo /tmp/mplayer-control

运行 它处于从属模式

mplayer -slave -input file=/tmp/mplayer-control mymusic.mp3

现在在另一个终端我可以制作 mplayer pausequit

echo "pause" > /tmp/mplayer-control
echo "quit" > /tmp/mplayer-control

如何让 mplayer 在通过 echo "pause" > /tmp/mplayer-control 发出命令时继续运行。

我所有失败的尝试。

echo "continue" > /tmp/mplayer-control
echo "go on" > /tmp/mplayer-control
echo "play" > /tmp/mplayer-control

pause 是一个切换。因此,要在 pause 之后继续,请发送另一个 pause 命令。