Microsoft Edge 未触发 HTML5 音频元数据

Microsoft Edge not firing HTML5 audio metadata

看起来,none 的以下 HTML5 媒体事件在 Edge 浏览器中触发,在 Windows 10 下:

至少这是基于虚拟机 VM 上的以下 js fiddle、运行:

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 到 Microsoft 之前,我是否遗漏了什么?

出于某种原因,从 modern.ie 下载的 Virtualbox VM 未报告任何可用更新,也不允许我更新,这意味着 Edge 卡在了 v20.10240.16384.0。这些功能一定没有在该版本中实现。根据@kaaido 的评论下载 windows ISO 并手动安装,让我可以访问最新版本的 Edge,事件现在按预期触发。