Winform程序播放视频
需求:在Winform程序中播放视频,并且控制循环播放
1、管理NuGet程序包

2、搜索“Vlc”,安装“Vlc.DotNet.Forms ”“VideoLAN.LibVLC.Windows”“Vlc.DotNet.Core”

3、搜索“VideoLAN.LibVLC”,安装“VideoLAN.LibVLC.Windows”

4、编译后会生成“Vlc.DotNet.Core.dll”、“Vlc.DotNet.Core.Interops.dll”、“Vlc.DotNet.Forms.dll”,还有“libvlc”文件夹,这些都是必备组件

5、新建一个Form窗体,把控件拖到窗体中

6、添加“DirectoryNeeded”事件

7、播放视频,本地视频和网络视频
// 播放网络视频
vlcControl1.Play("http://file.XXX.com/test.mp4");
// 本地视频
vlcControl1.SetMedia(new System.IO.FileInfo(@"test.mp4"));
vlcControl1.Play();
8、视频循环播放,用到“EndReached”事件,如图:

9、运行结果

Done.
浙公网安备 33010602011771号