本文使用的是VLC的官方库
还有另外一种方法是使用Vlc.DotNet,Git地址:https://github.com/ZeBobo5/Vlc.DotNet
一、添加引用
在Nuget中搜索下载
二、代码
1.Xaml
添加引用
xmlns:vlc="clr-namespace:LibVLCSharp.WPF;assembly=LibVLCSharp.WPF"
添加控件
<vlc:VideoView x:Name="vlcView"/>
2.后台
//初始化vlc
Core.Initialize();
_libvlc = new LibVLC();
vlcView.MediaPlayer = new LibVLCSharp.Shared.MediaPlayer(_libvlc);
//video_url是视频播放地址
var m = new Media(_libvlc, video_url, FromType.FromLocation);
m.AddOption(":rtsp-tcp");
vlcView.MediaPlayer.Play(m);