ios实现弹幕功能

来源:互联网 发布:淘宝联盟 鹊桥 编辑:程序博客网 时间:2024/04/30 15:40

https://www.imooc.com/learn/689 

https://github.com/onekyle/BulletView

------ 优点 :

弹幕的自动追加,这个问题没有考虑过,在这里给了一个思路

循环播放做的不错。以前没考虑过。但是感觉没什么卵用。

------- 改进 :

可以改进的地方,没有想到弹幕View的复用,如果有几千几万条弹幕,怎么处理? 一个简单的初步的想法,试试借用UICollectView的复用池。

可以把所有的弹幕放在一个透明的父View上,以后调整弹道什么的就方便些。

弹幕可以有滚动的,也有在屏幕上不动,过几秒消失的,这种没有涉及。

弹幕的速度设置的不太合理,应该是弹幕速度固定,弹幕长度越长,滚动时间越长。

点击stop后,应该是弹幕也不动的,但是怎么是弹幕消失了,这个应该是隐藏弹幕的功能,可以试着实现下视频暂停,然后弹幕固定在屏幕上,应该比较难,因为弹幕的滚动是写在UIView的动画里的。暂时没想到什么办法,

还有一些高级弹幕,类似的直播,或B站点弹幕,先mark下,有时间就做,没时间就算了。

原创粉丝点击