【发布时间】:2015-12-01 15:36:23
【问题描述】:
这几天我一直在尝试这样做,但我一无所获。我已经使用/下载了 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 中尝试过,结果相同。
【问题讨论】:
-
似乎已经过时,并且对于不再可用的 VLC 版本
-
你试过了吗?像这样的本机库上的绑定通常是后期绑定的,因此它可能适用于较新的版本,或者对源代码进行一些小的修改。绑定围绕本机库中的相应方法进行解析。除非那些已经发生了巨大的变化。
-
"LibVLC.NET 为 VLC 媒体播放器的 LibVLC 核心库 (libVLC) 提供 .NET 绑定。"知道如何下载 libVLC 吗?该链接会将您发送到videolan.org/developers/vlc/doc/doxygen/html/group__libvlc.html,但我没有看到任何地方可以下载它
-
你熟悉 NuGet 吗?我刚刚查看了 NuGet,并且在 libvlc 上的搜索出现了几个不同的 libVLC 绑定。 Nuget 还应该为您处理本机依赖项。 nuget.org/packages/com.ptrampert.LibVLCBind/2.0.2
标签: c# visual-studio-2012 visual-studio-2015 vlc libvlc