在youtube完成后显示div/form

在youtube完成后显示div/form,youtube,Youtube,我需要先隐藏一个div,然后在YouTube视频结束后,显示包含表单的div。它适用于要求用户观看视频的比赛 干杯。试试这个:(我从来没有使用过这个API,但是从文档来看,这是我能构建的最好的API) 如果这是一个有效的解决方案,请记住将其标记为您问题的答案 再看看这个。您可能缺少构建块(因为您不是直接使用api,而是使用iframe) 你在使用YouTube Javascript API吗?是的,我在使用。目前我遇到了一个问题:player.addEventListener(“onStateC

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

干杯。

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

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

再看看这个。您可能缺少构建块(因为您不是直接使用api,而是使用iframe)


你在使用YouTube Javascript API吗?是的,我在使用。目前我遇到了一个问题:player.addEventListener(“onStateChange”,function(state){if(state==0){alert(“test”);}};如果你有任何方法可以摆弄,我会尽力帮助你表达兴趣。什么是“摆弄”?你把JS放在一个窗口里,HTML放在另一个窗口里,CSS放在另一个窗口里。干杯,伙计。使用了你发布的和功能。只做了几次编辑,就成功了!再次感谢。
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");