Я хочу разместить видео на YouTube. Оригинальное видео не на английском языке, и я хочу, чтобы для людей, посещающих мой сайт, оно отображалось с субтитрами на английском языке. Я знаю, как сделать это для себя, но как я могу сделать это для всех посетителей автоматически?

1 ответ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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .