We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
希望做成类似 Nico 那样的可以同步的弹幕列表,另外 context menu 复制/跳转到时间点的功能也要加上。@jabbany 你对于这个功能有什么思路?怎么从 CCL 那边获取弹幕列表,目前有现成的 interface 可以调用吗?
The text was updated successfully, but these errors were encountered:
我很早以前有一个版本带弹幕列表的,当时是所有的弹幕都渲染成DOM,放在一个 table 里面。可是后来效果不是很好,因为页面上DOM元素太多的话,再跑基于DOM的弹幕就特别慢了,加上手机上显示的话本来页面上DOM元素太多就已经基本卡住了。
实现弹幕列表需要克服的主要是怎么限制列表只缓存一些弹幕,然后随着滚动动态载入和放弃弹幕元素。
至于读取的话,cm.timeline 时间轴就是弹幕列表。而弹幕对象的属性可以参考 这里。不过由于读取的时效性(需要在弹幕load完成之后),读取事件最好挂在调用 CommentLoader 的回调函数里面(因为现在 ABPlayerHTML5暂且不能 dispatch 事件,而只有最新版的 CCL才会释放 loaded 事件,目前ABP又用的不是最新的CCL,所以只能先靠小Hack了)。
cm.timeline
有关弹幕列表的另一个实现还可以参考A站前UI(?)的毕设播放器,也是基于CCL的(早期版本,不过API基本没变)https://github.com/chitosai/GDPlayer
Sorry, something went wrong.
对了之前的东西参考 http://rakuen.thec.me/GDPlayer/ 和 jabbany#3
No branches or pull requests
希望做成类似 Nico 那样的可以同步的弹幕列表,另外 context menu 复制/跳转到时间点的功能也要加上。@jabbany 你对于这个功能有什么思路?怎么从 CCL 那边获取弹幕列表,目前有现成的 interface 可以调用吗?
The text was updated successfully, but these errors were encountered: