2015-12-15 31 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的最新版本,並且事件現在按預期發射。