gpt4 book ai didi

javascript - Javascript 可以检测嵌入式 Youtube 视频何时结束吗?

转载 作者:行者123 更新时间:2023-11-30 08:40:23 34 4
gpt4 key购买 nike

我有一个包含视频的 div。 div 的背景有一个假的“播放”按钮,我设计它用作播放按钮,而不是 Youtube 的标准视频“播放”按钮。视频最初设置为 "display:none"

我已经部署了下面的代码,这样当您点击 div 时,div 就会消失,视频现在会显示并开始播放。

如何编辑代码,以便在视频播放完毕后,视频消失而 div 重新出现?

<div  class="videodiv" this.style.cursor='pointer'; 
onclick="thevid=document.getElementById('thevideo'); thevid.style.display='block';
this.style.display='none'; "></div>
<div class="youtubevid" id="thevideo" style="display: none;"><object width="420"
height="160"><param name="movie" value="//www.youtube.com/v/vIdeoUrl?
hl=en_US&amp;version=3&amp;rel=0&amp;controls=0&amp;showinfo=0&amp;autoplay=1">
</param><param name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always">
</param><embed src="//www.youtube.com/v/vIdeoUrl?
hl=en_US&amp;version=3&amp;rel=0&amp;controls=0&amp;showinfo=0&amp;autoplay=1"
type="application/x-shockwave-flash" width="420" height="160"
allowscriptaccess="always" allowfullscreen="true"></embed></object></div>

最佳答案

这是您要查找的内容:

http://jsfiddle.net/7Gznb/

// when video ends
function onPlayerStateChange(event) {
if(event.data === 0) {
alert('done');
//do something here

}

顺便说一下,这是 Youtube API

关于javascript - Javascript 可以检测嵌入式 Youtube 视频何时结束吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27073494/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com