2013-10-02 55 views
1

我能夠在c#.net應用程序中使用vlc activex plugin(版本1和2)來顯示視頻。它運行良好,但我無法設置任何選項。VLC ActiveX插件的設置選項

下面的代碼:

string options = "--brightness=2"; // I also tried ":brightness" 
axVLCPlugin1.addTarget("file:///"+ filePath1, options, AXVLC.VLCPlaylistMode.VLCPlayListReplaceAndGo, 0); 
axVLCPlugin1.play();   

這是版本1版本2給出了相同的結果。 「選項」對顯示的視頻沒有任何影響。

該文檔說,大多數命令行選項都可以工作,但我無法工作。

感謝

回答

2

我做到這一點,而不使用ActiveX插件,而是直接與libvlc功能: 1.添加libvlc.dll,libvlccore.dll和VLC插件方向的C#項目的方向。 2.使用DllImport將vlc函數導入到C#代碼中。 3.在C#中調用vlc函數,並且可以添加vlc選項。

http://jcwshih.blogspot.de/2012_07_01_archive.html中的代碼可能會有幫助。

致以問候

+0

謝謝!我會看看 – Jerry

+0

謝謝,它的工作。但它爲vlc播放器打開了一個新窗口。我想讓玩家進入主窗口。這可以做到嗎? – Jerry

+0

好的,我找到了。將窗格添加到窗體中,並使用vlc.SetRenderWindow((int)panel1.Handle);非常感謝您的幫助 – Jerry