2009-11-18 95 views
2

我的C++應用程序調用VLC作爲子進程。有沒有辦法避免讓GUI彈出?我正在尋找一個Mac和一個Windows解決方案。也歡迎黑客解決方法。 PS:我知道有cvlc(VLC的命令行版本)這樣的東西,但我還沒有找到任何聯機版本。當你自己做這個構建時,你確實得到它,但是在我的Snow Leopard機器上還沒有成功。我也需要一個Windows版本,但我不覺得有足夠的勇氣嘗試在這個平臺上構建自己的VLC。默默啓動應用程序?

解決

所有我需要做的就是添加 「-I虛擬」 的參數。

+0

什麼是「有沒有辦法避免使GUI彈出?」意思? 你可以讓事物開始最小化。 – 2009-11-18 10:18:59

+0

@Dave Hillier它意味着在電腦屏幕上沒有任何可見的事情發生。 – StackedCrooked 2009-11-18 11:48:31

回答

2

我找到了答案。 VLC允許您在沒有GUI的情況下啓動:

VLC -I dummy
啓動「虛擬」接口。

VLC -I rc
啓動「遠程控制」界面,該界面允許您使用stdin通道發送命令。

0

幾個選項,當您使用您有VLC參數不顯示VLC接口libvlc_new功能VLC實例。看到這個small example

相關問題