如何显示视频播放完成后,收藏夹? [英] how to display lightbox after Video Play Finishes?

查看:113
本文介绍了如何显示视频播放完成后,收藏夹?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个YouTube视频。

I have a youtube video.

我要显示一个收藏夹,当它停止播放。我想这能使用javascript / jQuery的或PHP来实现。阿贾克斯也未尝不可。

I want to show a lightbox when it stops playing. I need this to be done using javascript/jQuery or PHP. Ajax is also fine.

我找了一个解决方案,但没有找到一个工作。

I looked for a solution but didn't find one that worked.

推荐答案

如果您可以使用YouTube API的话,这样的事情应该工作:

If you can use youtube api then, something like this should work:


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

你的意思是这样的。

Did you mean something like this.

希望它可以帮助

这篇关于如何显示视频播放完成后,收藏夹?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆