youtube完成后显示div /表单

时间:2013-11-04 21:12:51

标签: youtube

我需要首先隐藏div,然后在YouTube视频完成后,显示包含表单的div。这是一场需要用户观看视频的比赛。

干杯。

1 个答案:

答案 0 :(得分:0)

试试这个:(我从来没有使用过这个API,但是从文档来看,这是我能够构建它的最佳方法)

function onPlayerStateChange(event) {
    alert('YT player is now on state code ' + event.data);
    if (event.data == YT.PlayerState.ENDED) {
        //fire your function to show the div here.
    }
}

player.addEventListener("onStateChange", "onPlayerStateChange");

如果这是一个有效的解决方案,请记住将其标记为您问题的答案。

另外看看这个。您可能会错过构建基块(因为您不是直接使用api,而是使用iframe。

https://developers.google.com/youtube/iframe_api_reference