コマンドがあります
omxplayer /home/pi/videos/9886a3n2545r7i505rzz.mp4 -o alsa:sysdefault
コマンド ラインからは正常に実行されますが、そのコマンドを spawn コマンドに変換すると、次のようになります。
let omxProcess = spawn('omxplayer', ['/home/pi/videos/9886a3n2545r7i505rzz.mp4', '-o', 'alsa:sysdefault'])
コマンドは失敗します (エラーなし)。
しかし、次を実行して :sysdefault を削除すると実行されます (ただし、:sysdefault がないと、コマンドは同じではなく、:sysdefault で実行する必要があります
let omxProcess = spawn('omxplayer', ['/home/pi/videos/9886a3n2545r7i505rzz.mp4', '-o', 'alsa'])
引数に「:」が含まれていることに関係していると思います。
何かご意見は?