加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何将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控件.请确保它已正确注册.
> VLC ActiveX插件和IE Web插件v2 – 完全崩溃Visual Studio 2015.

我已经安装了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,这基本上是好几倍和原生的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读