DanmakuPlayer
January 15, 2023 · View on GitHub
介绍
-
支持 bilibili xml格式和protobuf直接下载的弹幕文件的透明弹幕播放器
-
获取弹幕依赖 protobuf-net 库
-
弹幕渲染使用 vortice 的DirectX库
-
龟速更新中
预览
完整弹幕

合并类似弹幕、同屏不重叠

使用说明
⚠️:指实现比较困难的功能
界面
-
调整透明度
-
固定最上层
-
⚠️ 改变主题色(wpfui问题)
弹幕文件
-
从本地打开(.xml 类型)
-
用bilibili API通过av、BV、cid、md、ss、ep等下载
-
分P获取弹幕
-
获取全弹幕
播放
-
调整快进速度
-
调整播放倍速
-
暂停、快进等快捷键
-
播放时允许调整窗口大小
-
播放时调整设置
-
输入进度条
-
⚠️ 和背后播放器同步
弹幕
-
顶端、底端、滚动、逆向、彩色弹幕
-
调整透明度
-
调整滚动速度
-
出现位置算法优化
-
弹幕不重叠
-
大小弹幕
-
弹幕字体
-
合并类似弹幕
-
大小弹幕出现位置优化
-
同屏最多(顶端、底端、滚动)弹幕限制
-
弹幕阴影、描边等效果
-
正则屏蔽弹幕
-
⚠️ 高级弹幕
其他
-
弹幕多时流畅度
-
优化项目结构
-
⚠️ 再次优化弹幕出现算法
-
⚠️ 分段加载弹幕以降低占用
-
⚠️ 降低内存占用
-
其他常用功能...(没考虑到的x)
关于项目
项目名称:DanmakuPlayer
项目地址:GitHub
版本:2.50
联系方式
作者:扑克
QQ:2639914082
2022.11.22