
需要 Tampermonkey
插件地址: https://cdn.jsdelivr.net/gh/RyoLee/emby-danmaku/ede.js
项目地址: https://github.com/RyoLee/emby-danmaku
主要参考这个项目
和原版主要差异:
- 配置存储改为 localstorage
- 弹幕数据跨域问题通过 cloudflare 的 workers 处理绕过
- 通过播放对象的 item id 从 emby 的 api 获取数据,不再使用页面对象提取,更新导致出错概率大幅下降(顺便修好了播放下一集不能加载的问题)
因为 1&2 踢掉了油猴的 GM 函数,所以理论上你也可以把这个 js(和依赖)加到服务器是 index.html 里而不使用油猴加载
中间靠左插件会增加 3 个按钮,分别为:
- 弹幕开关
- 手动匹配弹幕
- 当前弹幕信息
弹幕来源为弹弹 play 已开启弹幕聚合(A/B/C 站等弹幕融合)
目前弹幕简繁转换开关先硬编码在脚本最前面,后面会再加个按钮
TODO:
- 屏蔽规则导入
- 简繁转换开关
- 弹幕加载失败自动重试