【文件属性】:
文件名称:LNDanmakuMaster:A feature-rich danmaku component.弹幕组件
文件大小:122KB
文件格式:ZIP
更新时间:2021-05-23 05:19:40
ios objective-c danmaku barrage Objective-C
LNDanmakuMaster
LNDanmakuMaster是一个轻量的弹幕播放器,通过:创建播放器->创建轨道->添加弹幕的方式进行弹幕播放,提供丰富轨道样式的同时也支持自定义轨道;对传入的弹幕的视图层没有要求(任意的View/Layer);提供多种(目前是3)弹幕分布策略;支持使用轨道组播放特殊弹幕;提供与分布策略的对应的弹幕seek策略。
简书链接:
你可以直接下载这个链接并运行上面丰富的Demo,或参考Demo代码实现自己的弹幕播放器,也可以直接使用Cocoapods:backhand_index_pointing_down:
Cocoapods
pod 'LNDanmakuMaster'
子文档
弹幕机制
驱动机制
视频播放器的刷新率通常为29frame/s,弹幕播放器采用同样的刷新频率会有卡顿感,因此弹幕播放器通常使用自己的刷新驱动,要么是UIView animation,要么是CADisplayLink;CADisplaylink