看起来,在Windows 10下的Edge浏览器中没有触发以下HTML5媒体事件:
至少基于以下js fiddle,在虚拟机VM上运行:
audioEl = document.createElement('audio');
audioEl.setAttribute('src', 'http://www.maninblack.org/demos/WhereDoAllTheJunkiesComeFrom.mp3');
audioEl.play();
audioEl.addEventListener('loadedmetadata', function() {
console.log('loadedmetadata');
});
audioEl.addEventListener('loadeddata', function() {
console.log('loadeddata');
});
audioEl.addEventListener('canplay', function() {
console.log('canplay');
});
audioEl.addEventListener('canplaythrough', function() {
console.log('canplaythrough');
});
audioEl.addEventListener('timeupdate', function() {
console.log('timeupdate');
console.log(audioEl.readyState);
});
在我向report this发送给微软之前,我是否遗漏了一些东西?
答案 0 :(得分:1)
无论出于何种原因,从modern.ie下载的Virtualbox VM都没有报告任何可用的更新,也没有允许我更新,这意味着Edge停留在v20.10240.16384.0。这些功能必须在该版本中实现。根据@ kaaido的评论下载windows ISO,并手动安装,让我可以访问最新版本的Edge,现在事件按预期启动。