Я хочу разместить видео на YouTube. Оригинальное видео не на английском языке, и я хочу, чтобы для людей, посещающих мой сайт, оно отображалось с субтитрами на английском языке. Я знаю, как сделать это для себя, но как я могу сделать это для всех посетителей автоматически?
1 ответ
3
В код для встраивания (который я предполагаю, является iframe) просто добавьте cc_load_policy = 1 после URL. Ну вот так:
<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 Embedded Player и параметры игрока
Чтобы указать язык, используйте параметр &hl=es&cc_lang_pref=langID
перед ?cc_load_policy
.
langID: es для испанского, en для английского и т. д.
Источник: Force Closed Captions в видео YT