非常简单。
如果我使用此代码:https://www.youtube.com/embed/d0yGdNEWdn0?&hl=en&cc_lang_pref=en&cc_load_policy=1
附:
hl = en和cc_lang_pref = zh_cn选择english和cc_load_policy = 1来激活subs
它会正常工作并用英语显示我的潜艇。
问题是,如果我使用葡萄牙语:https://www.youtube.com/embed/d0yGdNEWdn0?&hl=pt&cc_lang_pref=pt&cc_load_policy=1
它不起作用,因为没有葡萄牙语字幕。但是,您可以使用自动翻译,然后按照我的意愿使用葡萄牙语。
问题是:我如何创建一个自动激活英语>>葡萄牙语翻译的链接?我一直在寻找它,但没有找到答案。
先感谢您!
最近有同样的问题,但没有明确的答案。
TL; DR:只需上传您的PT翻译字幕,其中包含相同的代码。
您的pt
代码是正确的。 YouTube没有使用您的网址。
根据YT自己的逻辑 - 他们只为用户提供自动翻译的字幕控制(通过点击)。并且没有办法从开发者方面(2019-04)覆盖它。
同时你可以在葡萄牙语上添加自己的字幕。即使它们是通过Google翻译从原始英语翻译而来。你的代码将开始工作。