Rev 449 | Rev 538 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
/** Chromeless player has no controls.*/// Update a particular HTML element with a new valuefunction updateHTML(elmId, value) {document.getElementById(elmId).innerHTML = value;}// This function is called when an error is thrown by the playerfunction onPlayerError(errorCode) {alert("An error occured of type:" + errorCode);}// This function is called when the player changes statefunction onPlayerStateChange(newState) {updateHTML("playerState", newState);}/*// This function is automatically called by the player once it loadsfunction onYouTubePlayerReady(playerId) {ytplayer = document.getElementById("ytPlayer");// This causes the updatePlayerInfo function to be called every 250ms to// get fresh data from the player//setInterval(updatePlayerInfo, 250);//updatePlayerInfo();ytplayer.addEventListener("onStateChange", "onPlayerStateChange");ytplayer.addEventListener("onError", "onPlayerError");//Load an initial video into the playerytplayer.cueVideoById("dceW9l72mTE");}*/// The "main method" of this sample. Called when someone clicks "Run".function loadPlayer() {// Lets Flash from another domain call JavaScriptvar params = { allowScriptAccess: "always" };// The element id of the Flash embedvar atts = { id: "ytPlayer" };// All of the magic handled by SWFObject (http://code.google.com/p/swfobject/)swfobject.embedSWF("http://www.youtube.com/apiplayer?" +"&enablejsapi=1&playerapiid=ytplayer","videoDiv", "205", "275", "8", null, null, params, atts);}function _run() {loadPlayer();}