节点红色向终端发送字符-例如,发送空间暂停/播放OMXplayer



我从Node Red控制OMXPlayer,使用exec节点启动它-工作正常。我还想做一个相当于按键来控制它的动作——例如,暂停/播放的空间和";q〃;退出。向exec节点发送字符无效。我找不到任何节点来执行此功能。因此,如果能为我如何做到这一点提供任何指导,我将不胜感激。非常感谢。Mike

我最终找到了解决方案。我尝试了一个名为simpleomxcontrol的node.js模块,并将其引入NodeRed。这将启动播放器,但不会暂停或停止。

然后我把dbuscontrol.sh打成平手。它似乎在引入"stop"参数时出现了问题。所以我编辑了dbuscontrol,使其只实现stop(不需要参数((并发送到exec节点(。如果我需要的话,我希望我也可以编辑dbuscontrol,将暂停或其他需求作为单个脚本来实现。

感谢所有帮助我找到答案的人。Mike

最新更新