我一直试图这样做几天而且我无处可去。我已经使用/下载了Vlc.DotNet.Core / Interops / Forms构建它们,并导入了DLL,我的问题是当我尝试引用AXVLC.DLL并尝试在我的表单中使用COM插件时。
我收到两个错误
VLC ActiveX插件和IE Web插件v1 - 无法导入ActiveX控件。请确保已正确注册。
VLC ActiveX插件和IE Web插件v2 - 完全崩溃Visual Studio 2015。
我已经安装了6个不同的夜间版VLC播放器,并尝试了每个AXVLC.DLL,但它们都做同样的事情。 VLC 3.0.x和VLC 2.2.x
我也在Visual Studio 2012中尝试过相同的结果。
答案 0 :(得分:0)
我说在工具下使用nuget包管理器中的Vlc.DotNet.Forms。用法比ActiveX简单得多。
FileInfo media = new FileInfo(<fullpath to mediafile>);
VlcControl1.SetMedia(media);
VlcControl1.play();
VlcControl1.Video.Adjustment
(。启用= true - &gt;在同一树下所有视频设置)
和强>
VlcControl1.Audio
(所有音频设置)
如果你必须使用ActiveX播放器我会使用WMP(项目 - &gt;添加参考 - &gt; Windows Media Player(ActiveX)。如果使用ActiveX,这基本上是好几倍和原生的。< / p>