Commit Graph

6 Commits

Author SHA1 Message Date
fa8fd42e9a mod: format code 2024-01-07 12:58:24 +08:00
022b3580dc opt: 梳理逻辑 2023-12-24 02:55:50 +08:00
c7611e436f fix/opt: 重构弹幕逻辑
改用map存储,将同属于100毫秒内的弹幕归入一个元素,无需再排序和二分比较取得,降低时间复杂度与播放时功耗;
分离PlDanmakuController与playerController的功能,避免代码耦合;
精简用于表示状态的变量与相关逻辑,修复播放完毕后因currentSegIndex永久增加而无法再显示弹幕的错误;
为PlDanmakuController添加dispose()。
2023-12-24 02:48:51 +08:00
fd4eb0fad1 mod: 优化弹幕请求 2023-10-29 00:03:57 +08:00
dd97636494 fix: 弹幕数量少于实际数量&优化弹幕请求 issues #78 2023-09-17 22:30:22 +08:00
dfbe3b1f6c feat: 简单实现弹幕功能 2023-08-29 23:10:22 +08:00