0

コマンドがあります

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'])

引数に「:」が含まれていることに関係していると思います。

何かご意見は?

4

1 に答える 1