我的C++应用程序调用VLC作为子进程。有没有办法避免GUI弹出?我正在寻找一个Mac和Windows解决方案。黑客式的解决办法也是受欢迎的。
PS:我知道有这样的东西,比如cvlc (命令行版本的VLC),但我还没有在网上找到它的任何构建。当你自己构建它的时候你就会得到它,但是在我的雪豹机器上还没有成功。我也需要一个Windows版本,但我觉得自己没有勇气尝试在这个平台上构建一个VLC。
解决了
我所要做的就是添加"-I虚拟“参数。
发布于 2009-12-09 11:06:02
我找到了答案。VLC允许您在没有GUI的情况下通过以下方法启动:
VLC -I dummy
启动“虚拟”接口。
VLC -I rc
启动“远程控制”接口,它允许您使用stdin通道发送命令。
发布于 2009-11-18 10:22:08
在这条线中有几个选项
发布于 2009-11-18 10:32:12
当您使用libvlc_new函数创建VLC实例时,您有一个不显示VLC接口的VLC参数。看这个小例子。
https://stackoverflow.com/questions/1754972
复制相似问题