2012-04-21 16 views
5

Tengo un video de youtube.cómo mostrar la caja de luz después de finalizar la reproducción de video?

Quiero mostrar una caja de luz cuando deja de jugar. Necesito que esto se haga usando javascript/jQuery o PHP. Ajax también está bien.

Busqué una solución pero no encontré una que funcionara.

+0

[¿Qué has probado] (http://whathaveyoutried.com)? ¿Podría publicar el código que no funciona como se espera y extender "exacto"? – bostaf

+0

¿Estás usando youtube api para reproducir el video kewl? –

+0

No sé si lo es, pero lo incorporé usando los códigos de inserción de Youtubes. – DanRedux

Respuesta

6

Si puede utilizar la API de YouTube a continuación, algo como esto debería funcionar:


<script type="text/javascript"> 
$(document).ready(function() { 
var player; 
    function onYouTubePlayerAPIReady() { 
     player = new YT.Player('player', { 
      height: '390', 
      width: '640', 
      videoId: 'YmHAAqOsBqA', 
      events: { 
      'onReady': onPlayerReady, 
      'onStateChange': onPlayerStateChange 
      } 
     }); 
    } 
    function onPlayerReady(event) { 
     event.target.playVideo(); 
    } 
    function onPlayerStateChange(event) {   
     if(event.data === 0) {   
      //completed playing 
      //open lightbox 
      $('#yourElementId a').lightBox(); 
     } 
    } 
}); 
</script> 

¿Se refiere a algo como esto.

Espero que ayude

+0

Un poco de manipulación me funcionó, ¡genial, gracias! :) – DanRedux

+0

Hola DanRedux ¿te importaría compartir tu solución? Gracias –

Cuestiones relacionadas