如何检测youtube播放器完成播放

时间:2015-01-31 12:42:26

标签: youtube youtube-api

您好我正在尝试跟踪/检测youtube播放器完成视频,以便我可以将页面重定向到新的网址。我发现代码在某个地方,但问题是它不能在IE中工作,看看我的代码

http://jsfiddle.net/yhb9yf21/

<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: '7oGgzGPK1SY',
          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>

它不适用于IE ???

0 个答案:

没有答案