Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2011, 11:32
Avatar de Raulmmmm
Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Pregunta Problema con API Javascript de Youtube

¡Hola! Sigo mejorando mi web Por ti mismo, y lo que me gustaría implementar ahora es un sistema para que el usuario pinche en un enlace con los minutos y segundos del vídeo y el vídeo de Youtube insertado vaya hasta esa posición.

Hasta ahora he conseguido mostrar el vídeo con SWFObject, pero nada más. No consigo avanzar, y llevo unos cuantos días buscando y probando sin conseguir solucionarlo. No sé mucho de Javascript, por lo que no sé cuál es el problema exactamente. ¿Alguien me podría ayudar?

El código que tengo es este:
Código HTML:
<script type="text/javascript" src="swfobject.js"></script>
<body>
<div id="divvideo">
<p>You will need Flash 8 or better to view this content.</p>
</div>
<script type="text/javascript">
	var params = { allowScriptAccess: "always" };
	var atts = { id: "video" };
	swfobject.embedSWF(
		"http://www.youtube.com/v/o3nmOw9vKw4?enablejsapi=1&playerapiid=video", "divvideo", "720", "405", "8", null, null, params, atts);

 function onYouTubePlayerReady(playerId) {
      ytplayer = document.getElementById("video");
      alert(ytplayer);
    }
	
function play() {
	if (ytplayer) {
		ytplayer.playVideo();
	}

}

function pause() {
  if (ytplayer) {
	ytplayer.pauseVideo();
  }
}

function stop() {
  if (ytplayer) {
	ytplayer.stopVideo();
  }
}
</script>
<a href="javascript:void(0);" onclick="play();">Play</a>
</body> 
Me muestra el vídeo, pero el botón Play no funciona. ¿Qué puedo hacer?