CommentCoreLibrary
CommentCoreLibrary copied to clipboard
Javascript Live Comment (Danmaku) Engine Implementation. JS弹幕模块核心,提供从基本骨架到高级弹幕的支持。
最近一个项目里要用到,使用的是webpack,这已经成为主流的打包方案,但是这种方式使用CCL时并不太方便,dist文件夹下的js并不是umd格式的模块,现在需要手动配置exports-loader来可以正常使用。 另外npm上的包似乎很久没有更新了,希望能够更新一下,谢谢!
这边有个需求是:根据视频的倍速调整弹幕的速度。我调整CommentManager的options.global.scale,未出现的弹幕可以满足效果,但是在runline的弹幕不受这个参数的影响,我尝试直接修改runline弹幕的ttl和dur也没有效果,我需要怎么设置才能调整runline的弹幕的速度一致?
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.7.1 to 2.8.9. Changelog Sourced from hosted-git-info's changelog. 2.8.9 (2021-04-07) Bug Fixes backport regex fix from #76 (29adfe5), closes #84 2.8.8 (2020-02-29) Bug Fixes #61 & #65...
TODO: - [ ] Architecture - [x] Separate out rendering into pluggable renderers - [x] Type-safe definitions - [ ] Port over existing JS Classes - [ ] Core -...
AS3的TextField提供了上述两个属性。可是在Worker里面无法准确计算渲染的参数,沙箱外通讯又困难(二者都是同步性访问的属性,鉴于使用实际情况考虑,可能异步回调结果会没什么用)。 所以目测只能估算值。 - 创建对象,估算(`textWidth = length * pixelheight`, `textHeight = pixelheight`,暂且认定字符等宽等高,不靠谱,有待提升) - 对象创建后返回回调的真实数据 - 更新文字等,都要等回调返新的数据。立即访问的话访问不到新的数据,估计只会访问到估算值。 欢迎提供建议
目前 `grunt-template-jasmine-istanbul` 各种跟新的 2.0 jasmine不太work,所以先行关掉了coverage。 等这几个项目修好了之后再重新引入(或许也会改编译方案)
感觉过了好久没在这边看过了 我去年年初的时候自己xjb写了个canvas,瞎改了改有了一个有些问题的版本(?) 其实有点合并进来的想法,但是刚才大概翻了下commit好像框架改了一些 一个问题就是我的实现不算是非常高性能,最初我是用全stage大小的画布的,但是觉得我电脑上全屏时性能不足结果换成了一个变高度的画布,然后分开了mode1和mode4 5 (具体看一下实现大概就能懂我在说什么了,[av2615953 - P1](https://www.biliplus.com/api/h5play.php?iframe&tid=30&cid=4084115&type=vupload&vid=vupload_4084115&bangumi=0#%5BP1%5D%20%u3010%u6D1B%u5929%u4F9D.%u8A00%u548C.%u4E50%u6B63%u7EEB%u539F%u521B%u3011%u9B54%u6CD5%u53A8%u5A18%u3010PV%u4ED8%u3011%u30108bit%u3011%20%7C%7C%20%u3010%u6D1B%u5929%u4F9D.%u8A00%u548C.%u4E50%u6B63%u7EEB%u539F%u521B%u3011%u9B54%u6CD5%u53A8%u5A18%u3010PV%u4ED8%u3011%u30108bit%u3011%20-%20AV2615953)) 另外我还看到过滤器已经变成内置了?(我还用的是自己实现的,更新的话估计就得迁移配置了) --- 然后就是bas,这个有实现的计划吗? 虽然总感觉现在弹幕站周围的开发圈都渐渐退了 --- 大概就这么些吧,开始搞合并的话我可能就要很多的麻烦你了(逃)
 目前BUG: - 进入video模式后没法退出。 - 之前的很多能用的测试就坏掉了 有待提升: - Profiler优化,支持记录 FPS - 更可靠的调试平台和更多的预置实验性脚本
会有什么坑?