阿里云播放器自带的有一个弹幕的插件,说实话,这个插件并不好用。
前期简单的功能还是比较好的,但是到后期需要实现b站弹幕的那些功能就捉襟见肘了。
目前使用存在的问题:
单条弹幕不能暂停,快进,快退弹幕不能实时响应(包括阿里云给出的展示功能部分都不可以响应),全屏状态和小屏状态的弹幕存在样式性的问题,需要特殊处理
基于以上问题,还有后续产品业务需求,后期应该是需要换一款弹幕插件。(自己实现几乎不可能,技术水平所限)
对于新的弹幕插件的选择:
网上有很多弹幕配合视频的插件,但是因为我们选用了阿里云的播放器和相应的一些功能,所以不考虑这种成套的插件
项目使用的是vue3,所以很多其他版本和react插件不考虑
需要实现类似b站点赞,评论功能
经过一些筛选确定了两款弹幕插件:
rc是react版本的,庆幸的是有位大佬进行了修改,目前可以支持vue
我是更倾向于easy版本的,毕竟js嘛。
但是这两款都有一个问题需要解决,那就是如何配合视频的播放。
因为视频有时间段的,弹幕也是有发送时间的,不能一股脑发出去,视频还有暂停,快进,快退,加速等等功能需要弹幕去进行配合。
而单独的弹幕插件并没有这些功能,毕竟不是成套的,这些相应的功能都是后期开发需要解决的问题。
后期踩坑记录待定...