如何将VLC嵌入到我的C#项目中?
发布时间:2020-12-15 20:57:03 所属栏目:百科 来源:网络整理
导读:我一直试图这样做几天,我无处可去.我已经使用/下载了Vlc.DotNet.Core / Interops / Forms构建它们,并导入了DLL,我的问题是当我尝试引用AXVLC.DLL并尝试在我的表单中使用COM插件时. 我收到两个错误 VLC ActiveX插件和IE Web插件v1 – 无法导入ActiveX控件.请
我一直试图这样做几天,我无处可去.我已经使用/下载了Vlc.DotNet.Core / Interops / Forms构建它们,并导入了DLL,我的问题是当我尝试引用AXVLC.DLL并尝试在我的表单中使用COM插件时.
我收到两个错误 > VLC ActiveX插件和IE Web插件v1 – 无法导入ActiveX控件.请确保它已正确注册. 我已经安装了6个不同的夜间版本的VLC播放器,并尝试了每个AXVLC.DLL,但它们都做同样的事情. VLC 3.0.x和VLC 2.2.x. 我也在Visual Studio 2012中尝试过相同的结果. 解决方法
我想说在工具下使用nuget包管理器中的Vlc.DotNet.Forms.用法比ActiveX简单得多.
FileInfo media = new FileInfo(<fullpath to mediafile>); VlcControl1.SetMedia(media); VlcControl1.play(); VlcControl1.Video.Adjustment(.Enable = true – >在同一树下所有视频设置) VlcControl1.Audio(所有音频设置) 如果你必须使用ActiveX播放器,我将使用WMP(项目 – >添加参考 – > Windows Media Player(ActiveX).如果使用ActiveX,这基本上是好几倍和原生的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |