在接受中文的视频上使用 "zh" 代替 cc_lang_pref 时,隐藏式字幕显示为英文
When using "zh" for cc_lang_pref on a video that accepts Chinese, the closed captions show english
重现步骤
- 测试视频https://www.youtube.com/embed/1wmlKb-UIac
- 更新了测试视频,link 包括查询参数 cc_lang_pref 设置为 "zh":https://www.youtube.com/embed/1wmlKb-UIac?cc_lang_pref=zh&cc_load_policy=1
- 以上视频应显示中文字幕。相反,它显示英文隐藏式字幕。
- 这是适用于西班牙语 (es) 的 url:https://www.youtube.com/embed/1wmlKb-UIac?cc_lang_pref=es&cc_load_policy=1
注意: 如果您手动 select 中文 (simplified/traditional) 字幕,它工作正常。
zh 不是有效的文化代码,因此字幕默认为英语。有效的中文文化代码是:
- zh-Hans(简体中文)
- zh-Hant(繁体中文)
回到您的问题,如果您使用以下 YouTube 嵌入网址,它会起作用:
重现步骤
- 测试视频https://www.youtube.com/embed/1wmlKb-UIac
- 更新了测试视频,link 包括查询参数 cc_lang_pref 设置为 "zh":https://www.youtube.com/embed/1wmlKb-UIac?cc_lang_pref=zh&cc_load_policy=1
- 以上视频应显示中文字幕。相反,它显示英文隐藏式字幕。
- 这是适用于西班牙语 (es) 的 url:https://www.youtube.com/embed/1wmlKb-UIac?cc_lang_pref=es&cc_load_policy=1
注意: 如果您手动 select 中文 (simplified/traditional) 字幕,它工作正常。
zh 不是有效的文化代码,因此字幕默认为英语。有效的中文文化代码是:
- zh-Hans(简体中文)
- zh-Hant(繁体中文)
回到您的问题,如果您使用以下 YouTube 嵌入网址,它会起作用: