2015-12-15 30 views
1

看似没有以下HTML5媒体活动中的边缘浏览器发射时,Windows 10下:微软边缘不点火HTML5音频元

  • loadeddata
  • 等待loadedmetadata
  • canplay
  • canplaythrough
  • timeupdate

至少这就是bas ED以下js fiddle,在VirtualBox中运行的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

无法在windows10虚拟机上重放Edge 25.10586 – Kaiido

+0

感谢您的检查。似乎我后面有几个版本(20.10240.16384.0)。 Windows说它是最新的,但是,你是通过操作系统升级Edge还是其他方式? – amigolargo

+0

上周从MS网站上安装了这个虚拟机,没有更新。 – Kaiido

回答

1

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