DanmakuKit高性能弹幕框架
高性能弹幕的框架里,DanmakuKit算是蛮顺手的。
基于cellModel生成弹幕,用起来比较灵活,支持同步异步渲染,响应也快,不卡顿。你想让弹幕怎么飞,顶部、底部、浮动轨迹都安排得明明白白。
轨道高度、显示区域、点击回调这些也都能调,甚至可以暂停某条弹幕不动,或直接设置canOverlap
控制是否允许重叠。适合你要在播放过程中做精细化弹幕交互。
还有个挺方便的点是,它支持设置播放进度直接渲染弹幕,就像播放器拖动进度条那样,画面也能秒同步,适配播放器没啥难度。
支持清空弹幕、调节播放速度这些就不多说了,基本操作都有。如果你想做点的,比如“面膜弹幕”那种,它也能搞定。
建议你直接翻下它的Example
项目,里头有个完整的播放器集成案例,照着改基本就能跑。用之前记得继承下DanmakuCellModel
,这样你弹幕的样式、内容都能自定义。
如果你项目里弹幕比较多,对性能还有点要求,那这个库真的还挺香。
28.74MB
文件大小:
评论区