在Safari 5.1.7 for Windows中暂停HTML 5视频

时间:2013-01-19 00:23:54

标签: windows html5 video safari video.js

我试图在使用以下方法触发事件后暂停页面上HTML 5 <video>标记的每个实例:

jQuery("video").each (function() { this.pause(); })

适用于所有浏览器,除了Safari for Windows 5.1.7,它会抛出:

  

TypeError:'undefined'不是函数(评估'this.pause()')

为什么Safari会抛出此异常,我该如何避免它?

1 个答案:

答案 0 :(得分:0)

编辑:

所以,鉴于你使用的是video.js,也许是这样的?

jQuery("video").each (function() { 
  _V_($(this).id).pause(); //make sure all your video tags have an id attribute
});

https://github.com/zencoder/video-js/blob/master/docs/api.md