Adicionar legendas automaticamente a um vídeo do YouTube

Adicionar legendas automaticamente a um vídeo do YouTube

Quero incorporar um vídeo do YouTube no meu site. O vídeo original não está em inglês e quero que para quem visitar meu site, o vídeo apareça com legendas em inglês. Eu sei como fazer isso sozinho, mas como posso fazer isso automaticamente para todos os visitantes?

Responder1

No código incorporado (que presumo ser um iframe), basta adicionar cc_load_policy=1 após o URL. Então assim:

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

Isso deve ativar as legendas automaticamente, mesmo que os usuários as desativem por padrão.

Fonte:Players incorporados do YouTube e parâmetros do player

Para especificar um idioma, use o &hl=es&cc_lang_pref=langIDparâmetro antes do ?cc_load_policy. langID: es para espanhol, en para inglês, etc.

Fonte:Forçar legendas ocultas em vídeos do YT

informação relacionada