Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关闭模式后,Vimeo声音在引导模式下继续播放_Javascript_Html_Twitter Bootstrap_Vimeo - Fatal编程技术网

Javascript 关闭模式后,Vimeo声音在引导模式下继续播放

Javascript 关闭模式后,Vimeo声音在引导模式下继续播放,javascript,html,twitter-bootstrap,vimeo,Javascript,Html,Twitter Bootstrap,Vimeo,在这个页面上,我们有多个指向vimeo视频的链接,这些视频都在同一引导模式下播放,并使用数据src填充模式。问题是,当模式关闭时,音频会继续播放。我可以运行什么脚本来停止音频播放 该页面是,您可以通过单击顶部显示“安全文件共享”的图像来查看视频。我个人发现,监听hidden.bs.modal事件并没有产生任何效果,相反,hide.bs.modal对我有效 奖金-无需点击vimeo API 您需要向iframe添加一个id(在下面的示例中,id=“iframe” 侦听hide.bs.modal事

在这个页面上,我们有多个指向vimeo视频的链接,这些视频都在同一引导模式下播放,并使用数据src填充模式。问题是,当模式关闭时,音频会继续播放。我可以运行什么脚本来停止音频播放


该页面是,您可以通过单击顶部显示“安全文件共享”的图像来查看视频。

我个人发现,监听hidden.bs.modal事件并没有产生任何效果,相反,
hide.bs.modal
对我有效

奖金-无需点击vimeo API

  • 您需要向iframe添加一个
    id
    (在下面的示例中,
    id=“iframe”
  • 侦听
    hide.bs.modal
    事件
  • 将iframe src捕获到一个变量
  • 将src设置为空字符串
  • 通过变量重新添加原始src

您应该先侦听,然后在事件处理程序中调用Vimeo公开的任何API,以停止/暂停/静音/销毁视频播放器。
   $('#orientation_video').on('hide.bs.modal', function () {

   // get the source of the iframe and save it
     var src = $(this).find('iframe').attr('src');

   // remove the src from the iframe
     $("iframe#iframe").attr('src','');

   // re-add the 
     $("iframe#iframe").attr('src', src);

   });