本文介绍了youtube embed - 强制使用特定语言的默认字幕的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在嵌入带有特定语言字幕的 youtube 视频(就我而言是希伯来语).我正在使用:
i'm embedding youtube videos with subtitles in specific language (Hebrew, in my case).im using:
hl=He&cc_load_policy=1
显示希伯来语字幕,效果很好.
to show the hebrew subtitles and that works fine.
但是,如果我的语言中没有字幕,我希望默认使用英语字幕(如果有).有没有办法强制这样做?
However, if there are no subs in my language, i would like to see the English one (if there are any) as a default. is there a way to force that?
推荐答案
您可以使用 cc_load_policy
& 强制使用字幕和语言cc_lang_pref
选项通过
You can force the captions and language using cc_load_policy
& cc_lang_pref
options via
网址:
http://www.youtube.com/embed/M7lc1UVf-VE?cc_load_policy=1&cc_lang_pref=en
API:
var ytPlayer = new YT.Player(
...
playerVars: {
cc_load_policy: 1,
cc_lang_pref: 'en'
},
....
});
这篇关于youtube embed - 强制使用特定语言的默认字幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!