YouTube视频在WordPress中播放完毕后叠加窗口

时间:2014-04-08 19:39:17

标签: jquery wordpress youtube overlay

我在我的博客文章(WordPress)中添加了各种YouTube视频,如下所示:<iframe width="700" height="525" src="http://www.youtube.com/embed/KA-OzK1RCdY?feature=oembed" frameborder="0" allowfullscreen></iframe>

在视频停止播放后,我是否可以通过YouTube视频区域显示重叠窗口???我想在此叠加层中添加表单以供订阅。

提前完成。

1 个答案:

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