如何显示视频播放完成后,收藏夹? [英] how to display lightbox after Video Play Finishes?
本文介绍了如何显示视频播放完成后,收藏夹?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个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屋!
查看全文