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.