本文介绍了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'
    },
    ....
});

来源:https://webapps.stackexchange.com/questions/27669/is-there-any-way-to-force-subtitles-in-a-youtube-video

这篇关于youtube embed - 强制使用特定语言的默认字幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 14:17