Я хочу встроить видео с 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 для английского и т. д.