Foros del Web » Programando para Internet » Javascript »

Problema con API Javascript de Youtube

Estas en el tema de Problema con API Javascript de Youtube en el foro de Javascript en Foros del Web. ¡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 ...
  #1 (permalink)  
Antiguo 14/05/2011, 11:32
Avatar de 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?

Etiquetas: api, video, youtube
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:48.