javascript – 嵌入式YouTube视频不会停留在Chrome和IE中

前端之家收集整理的这篇文章主要介绍了javascript – 嵌入式YouTube视频不会停留在Chrome和IE中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

关于此的几个主题但对我没有答案.

将YouTube视频嵌入到叠加div中:

   

在Firefox关闭窗口时,视频停止,但不在Chrome或Internet Explorer中.

当用户单击关闭时,是否有一些简单的javascript我可以用来阻止它?

TIA

编辑:

    
最佳答案
Youtube有一个javascript api,你可以启用它来停止视频.要启用api,请将此参数:& enablejsapi = 1添加到src网址的末尾,现在您可以通过javascript访问播放器了.首先你需要获得玩家参考:

function onYouTubePlayerReady(playerId) {
    ytplayer = document.getElementById("nameofplayer");
}

现在您可以使用以下功能停止视频:

function stop() {
  if (ytplayer) {
    ytplayer.stopVideo();
  }
}

只需拨打stop();在onclick函数内部关闭.

所有的youtube javascript api信息都位于here.

猜你在找的HTML相关文章