5

Node.jsサーバースクリプトから「ダミー」モードでVLCを起動しようとしていますが、child_process.spawn('vlc',['-I dummy'])Windowsを使用しているときにVLCの出力用に新しいコンソールウィンドウが生成されます。これが発生するのを防ぎ、すべての標準出力を標準出力の ReadableStream に強制して、「ポップアップ ウィンドウ」が発生しないようにする方法はありますか?

編集: この問題は node.js とは何の関係もありませんでした。それは単に私がそれを呼び出していた方法と VLC の動作でした。解決策は以下です。

ありがとう。

4

3 に答える 3

5

特定の問題の解決策を見つけました:

VLC には、このウィンドウを非表示にするコマンド ライン オプションがあります --*-quiet * はインターフェイスです。

たとえば、ダミー インターフェイスの場合は、次を使用します。

child_process.spawn('vlc',['-I dummy','--dummy-quiet'])

rc インターフェイスの場合は、次を使用します

child_process.spawn('vlc',['-I rc','--rc-quiet'])
于 2011-06-13T14:12:10.377 に答える
0

child_process.spawn('start', ['/b', 'vlc', '-I dummy'])代わりにプロセスを実行できますか?

于 2011-05-14T10:52:31.040 に答える