2012-04-21 17 views
5

मेरे पास एक यूट्यूब वीडियो है।वीडियो प्ले समाप्त होने के बाद लाइटबॉक्स कैसे प्रदर्शित करें?

जब मैं खेलना बंद कर देता हूं तो मैं एक लाइटबॉक्स दिखाना चाहता हूं। मुझे जावास्क्रिप्ट/jQuery या PHP का उपयोग करके यह करने की ज़रूरत है। अजाक्स भी ठीक है।

मैंने एक समाधान की तलाश की लेकिन काम करने वाले व्यक्ति को नहीं मिला।

+0

[आपकी कोशिश क्या है] (http://whathaveyoutried.com)? क्या आप उस कोड को पोस्ट कर सकते हैं जो अपेक्षित काम नहीं करता है और "सटीक" का विस्तार करता है? – bostaf

+0

क्या आप केउएल वीडियो खेलने के लिए यूट्यूब एपीआई का उपयोग कर रहे हैं? –

+0

मुझे नहीं पता कि वह क्या है, लेकिन मैंने इसे Youtubes एम्बेडिंग कोड का उपयोग करके एम्बेड किया है। – DanRedux

उत्तर

6

आप तो YouTube API का उपयोग कर सकते हैं, तो कुछ इस तरह काम करना चाहिए:


<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> 

क्या आप कुछ इस तरह मतलब है।

आशा है कि यह

+0

थोड़ा सा झुकाव मेरे लिए काम करने के लिए मिला, अच्छा, धन्यवाद! :) – DanRedux

+0

हाय DanRedux क्या आप अपना समाधान साझा करना चाहते हैं? धन्यवाद –

संबंधित मुद्दे