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=langID
parâmetro antes do ?cc_load_policy
. langID: es para espanhol, en para inglês, etc.