admin管理员组文章数量:1130349
使用wpf制作一个视频播放器
一、 LibVLCSharp介绍
LibVLCSharp是基于VideoLAN的LibVLC库的.NET平台的跨平台音频和视频API。它提供了一个全面的多媒体API,可以跨移动、服务器和桌面使用,以呈现视频和输出音频。支持Mono、.NET Framework和.NET核心运行时。在vs工具中,只需要安装截图中得两个nuget包。
二、视频播放器的实现
视频播放器的实现需要用到两个比较nuget包中提供的类,MediaPlayer类。MediaPlayer类型用于控制播放、设置渲染器、提供事件等等。
简单看下其内部实现
提供了很多属性让我们去获取还有设置视频播放信息,见名知意,这里就一一说明每个的作用了。
其次该类中还定义了大量的时间处理程序让我们可以自定义视频播放过程,自己所要进行个性化操作。如下图:
另外补充还有另外的vlc视频播放器的第三方库使用。
使用wpf制作一个视频播放器
一、 LibVLCSharp介绍
LibVLCSharp是基于VideoLAN的LibVLC库的.NET平台的跨平台音频和视频API。它提供了一个全面的多媒体API,可以跨移动、服务器和桌面使用,以呈现视频和输出音频。支持Mono、.NET Framework和.NET核心运行时。在vs工具中,只需要安装截图中得两个nuget包。
二、视频播放器的实现
视频播放器的实现需要用到两个比较nuget包中提供的类,MediaPlayer类。MediaPlayer类型用于控制播放、设置渲染器、提供事件等等。
简单看下其内部实现
提供了很多属性让我们去获取还有设置视频播放信息,见名知意,这里就一一说明每个的作用了。
其次该类中还定义了大量的时间处理程序让我们可以自定义视频播放过程,自己所要进行个性化操作。如下图:
另外补充还有另外的vlc视频播放器的第三方库使用。
版权声明:本文标题:使用VLC库实现视频播放器(WPF版) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763690577a2954885.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论