我在我的博客文章(WordPress)中添加了各种YouTube视频,如下所示:<iframe width="700" height="525" src="http://www.youtube.com/embed/KA-OzK1RCdY?feature=oembed" frameborder="0" allowfullscreen></iframe>
。
在视频停止播放后,我是否可以通过YouTube视频区域显示重叠窗口???我想在此叠加层中添加表单以供订阅。
提前完成。
答案 0 :(得分:1)
您可以使用Youtube player API执行此操作:
Here's a fiddle to see that it works
这是我从another post获得的一个例子:
<div id="player"></div>
<script src="http://www.youtube.com/player_api"></script>
<script>
// create youtube player
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: '0Bmhjf0rKe8',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
// autoplay video
function onPlayerReady(event) {
event.target.playVideo();
}
// when video ends
function onPlayerStateChange(event) {
if(event.data === 0) {
alert('done');
}
}
</script>