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.

posted on 2024-03-20 11:01  dysjwang  阅读(686)  评论(0编辑  收藏  举报

导航