让你的视频文件和字幕文件梦幻联动!
< 脚本阿里云盘字幕的反馈
你好,如果同一个文件夹下有多个字幕文件,并没有按照文件名相同的规则加载,会按排序加载第一个字幕文件。我调试了代码,发现是 isInclude 函数执行有问题:参数c2是不带后缀的,经过字符串函数操作后值会变成空字符串。例如字幕文件名是"100.ass",那么 c2 一开始的值是"100",经过字符串相关函数操作后值是 ""我尝试修改如下: // search the corresponding ass url let isInclude = (c1, c2) => { return c1.match(new RegExp(c2.replace('(', '\\(').replace(')', '\\)'), 'i')) }经简单测试没有问题,希望能更新一下。谢谢你的插件。
isInclude(title, fileInfo.name) 的情况并没有考虑。
好的、谢谢😜
登录(不可用)以发表回复。
土豆服务器,请按需使用
镜像地址随时可能被墙,建议加群获取最新地址
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址
你好,如果同一个文件夹下有多个字幕文件,并没有按照文件名相同的规则加载,会按排序加载第一个字幕文件。
我调试了代码,发现是 isInclude 函数执行有问题:参数c2是不带后缀的,经过字符串函数操作后值会变成空字符串。
例如字幕文件名是"100.ass",那么 c2 一开始的值是"100",经过字符串相关函数操作后值是 ""
我尝试修改如下:
// search the corresponding ass url
let isInclude = (c1, c2) => {
return c1.match(new RegExp(c2.replace('(', '\\(').replace(')', '\\)'), 'i'))
}
经简单测试没有问题,希望能更新一下。
谢谢你的插件。