.NET 6.0 开发高性能多媒体播放器

目录

前言

项目介绍

项目功能

项目技术

项目源码

项目使用

1、最新版下载

2、播放器数据服务

3、播放器视频嗅探(hipy-server)

项目效果

1、启动页

2、播放页

3、历史记录

4、设置页面

5、影视页面

6、直播页面

项目优化

项目声明

项目地址

最后

前言

推荐一款采用 C# 和 Avalonia 框架开发的多媒体播放器。前提本软件仅作为播放工具,不涉及资源存储或分发。

请注意:仅供个人学习交流之用,24小时内请自觉卸载,勿作商业用途。软件提供播放框架,具体播放源需用户自行配置。

项目介绍

PeachPlayer 是一款采用 .NET 平台 C# 语言开发的全功能媒体播放器。

基于强大的 Avalonia 框架,PeachPlayer 以清新的薄荷绿为主题,为用户提供流畅的跨平台娱乐体验。

项目功能

  • 跨平台支持:支持 Windows、Mac 和 Linux 系统(除windows之外系统暂未做适配和测试)。
  • 夜间模式:适配夜间使用,保护视力。
  • 媒体管理:轻松管理 JSON、XML 等格式的 CMS(内容管理系统)。
  • IPTV 支持:无缝播放 M3U、Genre 格式,并集成 EPG。
  • 视频平台解析:解锁主流在线视频内容

项目技术

  1. 跨平台 UI 框架:Avalonia
  2. 开发环境:.NET 6.0
  3. 开发工具:Visual Studio 2022

项目源码

通过Git下载项目源码,使用Visual Studio 2022工具打开项目,我们可以进行学习和参考,具体如下图所示:

img

项目使用

1、最新版下载

Releases · flash168/Peach · GitHub

2、播放器数据服务

https://github.com/hjdhnx/hipy-server

3、播放器视频嗅探(hipy-server)

利用playwright实现的简易播放地址嗅探器,异步高性能,为hipy-server服务

GitHub - hjdhnx/hipy-sniffer: 利用playwright实现的简易播放地址嗅探器,异步高性能,为hipy-server服务

项目效果

1、启动页

img

2、播放页

img

3、历史记录

img

4、设置页面

img

5、影视页面

img

6、直播页面

img

项目优化

  • 重构框架:实现动态查找和加载本地插件。
  • 完善播放页:优化播放器界面和操作体验。
  • 完成搜索功能:实现全面的搜索功能。
  • 完成历史记录功能:记录并展示播放历史。
  • 完成收藏功能:支持用户收藏内容。
  • 完成网盘功能:集成网盘存储功能。
  • 完成 IPTV 播放功能:支持 IPTV 播放。
  • 适配多平台:确保在 MacOS 和 Linux 等平台上正常运行。

项目声明

感谢选择使用PeachPlayer(以下简称本软件),在使用产品和服务之前,请您仔细阅读和理解以下声明:

请您在使用本软件之前认真阅读并理解本免责声明的所有内容,感谢您的理解和支持。

项目地址

Github:GitHub - flash168/Peach

最后

如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!优秀是一种习惯,欢迎大家留言学习!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值