Автоматически добавлять субтитры к видео на YouTube

Автоматически добавлять субтитры к видео на YouTube

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

решение1

В коде вставки (который, как я предполагаю, является 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 и параметры плеера

Чтобы указать язык, используйте &hl=es&cc_lang_pref=langIDпараметр перед ?cc_load_policy. langID: es для испанского, en для английского и т. д.

Источник:Принудительно включать субтитры в видео YT

Связанный контент