首先通过 Nuget 下载 VLC 相关的组件;
View 层(XAML)
添加引用
xmlns:Vlc="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.DotNet.Wpf"
添加控件
<Vlc:VlcControl xmlns:Vlc="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.DotNet.Wpf" x:Name="MyControl" />
然后在窗体组件初始化之后,执行加载函数
-
var vlcLibDirectory = new DirectoryInfo(Path.Combine(currentDirectory, "libvlc", IntPtr.Size == 4 ? "win-x86" : "win-x64"));
-
-
var options = new string[]
-
{
-
// VLC options can be given here. Please refer to the VLC command line documentation.
-
};this.MyControl.SourceProvider.CreatePlayer(vlcLibDirectory, options);this.MyControl.SourceProvider.MediaPlayer.Play("http://xxx//xxx.mp4");转自:https://www.freesion.com/article/4778548732/