阿里雲播放器自帶的有一個彈幕的插件,說實話,這個插件並不好用。
前期簡單的功能還是比較好的,但是到後期需要實現b站彈幕的那些功能就捉襟見肘了。
目前使用存在的問題:
單條彈幕不能暫停,快進,快退彈幕不能實時響應(包括阿里雲給出的展示功能部分都不可以響應),全屏狀態和小屏狀態的彈幕存在樣式性的問題,需要特殊處理
基於以上問題,還有後續產品業務需求,後期應該是需要換一款彈幕插件。(自己實現幾乎不可能,技術水平所限)
對於新的彈幕插件的選擇:
網上有很多彈幕配合視頻的插件,但是因爲我們選用了阿里雲的播放器和相應的一些功能,所以不考慮這種成套的插件
項目使用的是vue3,所以很多其他版本和react插件不考慮
需要實現類似b站點贊,評論功能
經過一些篩選確定了兩款彈幕插件:
rc是react版本的,慶幸的是有位大佬進行了修改,目前可以支持vue
我是更傾向於easy版本的,畢竟js嘛。
但是這兩款都有一個問題需要解決,那就是如何配合視頻的播放。
因爲視頻有時間段的,彈幕也是有發送時間的,不能一股腦發出去,視頻還有暫停,快進,快退,加速等等功能需要彈幕去進行配合。
而單獨的彈幕插件並沒有這些功能,畢竟不是成套的,這些相應的功能都是後期開發需要解決的問題。
後期踩坑記錄待定...