我想编写一个独立的程序,可以从网络接收命令并将这些命令回放给
非常感谢您的任何建议!
omxplayer
。 omxplayer
是树莓派上的视频播放器,我们可以通过按键来控制omxplayer
。请问有什么方法可以向正在运行的进程发送按键事件吗?非常感谢您的任何建议!
omxplayer
。 omxplayer
是树莓派上的视频播放器,我们可以通过按键来控制omxplayer
。请问有什么方法可以向正在运行的进程发送按键事件吗?您可以使用FIFO将按键发送到omxplayer。
我们将向您展示如何进行基本示例。
在Shell(终端1)中,
mkfifo /path/to/dir/fifo
omxplayer /path/to/movie/dir/movie.ext < /path/to/dir/fifo
echo -n . > /path/to/dir/fifo
现在它将开始播放。
这是基本例子。您可以创建一个php文件,以写入fifo文件。因此,您可以发送命令。
p 将暂停
q 将退出
此外,当使用非字母命令(例如向上箭头和向下箭头)时,您应该发送正确的键代码。
希望这可以帮助。