Closed qwer130140190 closed 1 week ago
还有一个subtitleSwitch
事件,在字幕加载完后触发的
还有一个
subtitleSwitch
事件,在字幕加载完后触发的
但是回调只有url参数,如果有subtitle对象就好饿了
可以的:demo%3B)
可以的:demo%3B)
ok,这个可以,有两个疑问,好像sleep去掉就失效了,还有就是如何获取每个字幕对应的偏移时间,我是放到subtitle对象里的
这个偏移时间只能自己记录了
这个偏移时间只能自己记录了
好的,那如何获取字幕的索引,url等,async (url) => {},这个url也不知字幕真实的链接
字幕的索引指的是什么
字幕的索引指的是什么
就是settings菜单中配置的subtitles的index,也就是第几个字幕,主要是现在async (url) => {}无法得知是哪一个字幕
字幕的索引指的是什么
就是settings菜单中配置的subtitles的index,也就是第几个字幕,主要是现在async (url) => {}无法得知是哪一个字幕,字幕的偏移是放到和url同级的,现在不知如何获取
暂时先用一个变量解决
确实是个问题,下个版本我更新一下
这样应该可以修复你的问题: demo%3B%0A%0Aart.on(%27subtitleLoad%27%2C%20(cues%2C%20option)%20%3D%3E%20%7B%0A%09%2F%2F%20%E5%BD%93%E5%89%8D%E5%AD%97%E5%B9%95%E9%85%8D%E7%BD%AE%0A%09console.log(option)%3B%0A%0A%09%2F%2F%20%E5%8A%A8%E6%80%81%E8%B0%83%E6%95%B4%E5%AD%97%E5%B9%95%E5%81%8F%E7%A7%BB%E8%AE%BE%E7%BD%AE%0A%09art.setting.update(%7B%0A%09%09name%3A%20%27subtitle-offset%27%2C%0A%09%09range%3A%20%5B0%2C%20-10%2C%2010%2C%200.1%5D%2C%0A%09%09tooltip%3A%20%270s%27%2C%0A%09%7D)%3B%0A%0A%09%2F%2F%20%E5%88%9D%E5%A7%8B%E5%8C%96%E8%B0%83%E6%95%B4%E5%AD%97%E5%B9%95%E5%81%8F%E7%A7%BB%E5%80%BC%0A%09art.subtitleOffset%20%3D%200%3B%0A%7D)%3B)
多个字幕,每个字幕本身和视频时间延迟都不一样,能否在不修改全局偏移时间情况下,仅针对当前字幕设置延迟时间,subtitle对象里支持配置吗,我试过在onselect的时候art.subtitleOffset = 1;但是无效,因为字幕加载是异步的,加载完后延迟就无效了,好像要加载完成以后再设置才可以,但是subtitleLoad事件,只有url,不好操作