自动为 YouTube 视频添加字幕

自动为 YouTube 视频添加字幕

我想在我的网站上嵌入一个 YouTube 视频。原始视频不是英文的,我希望访问我网站的人看到视频时会显示英文字幕。我知道如何为自己做到这一点,但我如何才能自动为所有访问者做到这一点?

答案1

在嵌入代码中(我假设是 iframe),只需在 url 后添加 cc_load_policy=1。如下所示:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/randomvideo-VE?cc_load_policy=1" frameborder="0"/>

这应该会自动启用字幕,即使用户默认禁用它。

来源:Youtube 嵌入式播放器和播放器参数

要指定语言,请使用.langID&hl=es&cc_lang_pref=langID之前的参数:es 表示西班牙语、en 表示英语等。?cc_load_policy

来源:强制在 YouTube 视频中添加隐藏字幕

相关内容