Je suis impatient d'intégrer une vidéo sur youtube en utilisant swfobject. J'ai écrit une fonction pour que la vidéo soit lue lorsqu'un lien est cliqué. Tout fonctionne comme un charme dans firefox, mais dans IE6, il est dit 'ytplayer is undefined' et la vidéo se charge, mais ne joue pas. Où vais-je mal? Voici le fichier .js:Youtube api - ytplayer is undefined
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF(vidurl, "ytplayer", "470", "350", "8", null, null, params, atts);
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
}
function play() {
document.getElementById('videooverlay').style.display="none";
document.getElementById('playbutton').style.display="none";
ytplayer.playVideo();
}
Vous vous trompez en supposant que IE6 fonctionne;) Vous voudrez peut-être jeter un oeil à Google Chrome cadre pour la fixation des problèmes IE.http: //code.google.com/chrome/chromeframe/ –