2013-10-02 110 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