-1

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

干杯。

4

1 回答 1

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

于 2013-11-04T21:50:59.110 回答