【发布时间】:2013-07-07 18:40:49
【问题描述】:
我正在尝试从 Node.js 服务器脚本以“虚拟”模式启动 VLC,但是在使用 Windows 时使用child_process.spawn('vlc',['-I dummy']) 会为 VLC 的输出生成一个新的控制台窗口。有没有办法防止这种情况发生并通过标准输出 ReadableStream 强制所有标准输出,这样就不会出现“弹出窗口”?
编辑:这个问题与 node.js 无关,它只是我调用它的方式和 VLC 的行为。解决方法如下。
谢谢。
【问题讨论】:
-
我注意到 -I telnet 不会弹出控制台,所以我将使用它来代替。
-
但是,telnet 接口没用——我更喜欢使用 RC 接口,但这与 dummy 新窗口有同样的问题——更糟糕的是,stdin 标准输出似乎不起作用
标签: windows node.js subprocess vlc child-process