Ada*_*M-W 2 windows subprocess vlc child-process node.js
我正在尝试从Node.js服务器脚本以"虚拟"模式启动VLC,但是child_process.spawn('vlc',['-I dummy'])在使用Windows时使用会为VLC的输出生成一个新的控制台窗口.有没有办法防止这种情况发生并通过stdout ReadableStream强制所有stdout,所以没有"弹出窗口"发生?
编辑:这个问题与node.js无关,它只是我调用它的方式和VLC的行为.解决方案如下.
谢谢.
我找到了解决具体问题的方法:
VLC有一个命令行选项来压缩这个窗口 - * - quiet,其中*是接口.
例如,对于虚拟接口,请使用
child_process.spawn('vlc',['-I dummy','--dummy-quiet'])
Run Code Online (Sandbox Code Playgroud)
对于rc接口,请使用
child_process.spawn('vlc',['-I rc','--rc-quiet'])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8879 次 |
| 最近记录: |