Ich möchte ein YouTube-Video in meine Website einbetten. Das Originalvideo ist nicht auf Englisch und ich möchte, dass das Video den Besuchern meiner Website mit englischen Untertiteln angezeigt wird. Ich weiß, wie ich das für mich selbst mache, aber wie kann ich das automatisch für alle Besucher tun?
Antwort1
Im eingebetteten Code (von dem ich annehme, dass es sich um ein Iframe handelt) fügen Sie nach der URL einfach cc_load_policy=1 hinzu. Also etwa so:
<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/randomvideo-VE?cc_load_policy=1" frameborder="0"/>
Dadurch sollten Untertitel automatisch aktiviert werden, auch wenn Benutzer sie standardmäßig deaktiviert haben.
Quelle:Eingebettete Youtube-Player und Player-Parameter
Um eine Sprache anzugeben, verwenden Sie den &hl=es&cc_lang_pref=langID
Parameter vor der ?cc_load_policy
.langID: es für Spanisch, en für Englisch usw.