问题描述
我正在从 Node-Red 控制 OMXPlayer,使用 exec 节点启动它 - 工作正常。我还想做相当于按键的操作来控制它 - 例如空间暂停/播放和“q”退出。向 exec 节点发送字符不起作用。我找不到任何节点来执行此功能。因此,将不胜感激任何有关我如何做到这一点的指导。谢谢你。迈克
解决方法
我最终找到了解决方案。我尝试了一个名为 simpleomxcontrol 的 node.js 模块并将其拉入 NodeRed。这将启动播放器,但不会暂停或停止播放器。
然后我绑定了 dbuscontrol.sh 。引入“停止”参数似乎有问题。所以我编辑了 dbuscontrol,所以它只会实现停止(不需要参数)(并发送到 exec 节点)。如果我需要这些,我希望我还可以编辑 dbuscontrol 以将暂停或其他要求实现为单个脚本。
感谢所有帮助我找到答案的人。迈克