1

我能够在 ac#.net 应用程序中使用vlc activex 插件(版本 1 和 2)来显示视频。它运行良好,但我无法设置任何选项。

这是代码:

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

这是针对第 1 版的。第 2 版给出了相同的结果。“选项”对显示的视频没有任何影响。

文档说大多数命令行选项都可以使用,但我无法使用。

谢谢

4

1 回答 1

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中的代码可能会有所帮助。

此致

于 2013-12-14T20:47:33.840 回答