DanmakuKit高性能弹幕框架

高性能弹幕的框架里,DanmakuKit算是蛮顺手的。

基于cellModel生成弹幕,用起来比较灵活,支持同步异步渲染,响应也快,不卡顿。你想让弹幕怎么飞,顶部、底部、浮动轨迹都安排得明明白白。

轨道高度、显示区域、点击回调这些也都能调,甚至可以暂停某条弹幕不动,或直接设置canOverlap控制是否允许重叠。适合你要在播放过程中做精细化弹幕交互。

还有个挺方便的点是,它支持设置播放进度直接渲染弹幕,就像播放器拖动进度条那样,画面也能秒同步,适配播放器没啥难度。

支持清空弹幕、调节播放速度这些就不多说了,基本操作都有。如果你想做点的,比如“面膜弹幕”那种,它也能搞定。

建议你直接翻下它的Example项目,里头有个完整的播放器集成案例,照着改基本就能跑。用之前记得继承下DanmakuCellModel,这样你弹幕的样式、内容都能自定义。

如果你项目里弹幕比较多,对性能还有点要求,那这个库真的还挺香。

zip 文件大小:28.74MB