为什么loadedmetadata不会一直触发

时间:2015-10-24 09:16:55

标签: javascript jquery html5

有谁知道为什么loadedmetadata不会一直触发chrome。 如果您在检查控制台的同时使用此页面并保持刷新,您将看到它只发射1次,每次3次。

http://output.jsbin.com/petefipepa

js代码如下所示

jQuery(function($) {
  $('#myvideo').on('loadedmetadata', function() {
      console.log('loadedmetadata');
  });
});

1 个答案:

答案 0 :(得分:2)

loadedmetadata事件类似于xhr onreadystatechange,它会定期检查,并且在此期间加载了一定数量的数据,它可能是整个包或只是标题。

https://dev.opera.com/articles/consistent-event-firing-with-html5-video/ 你可以在那里阅读更多内容。