Seemingly, none of the following HTML5 Media events are fired in the Edge browser, under Windows 10:
- loadeddata
- loadedmetadata
- canplay
- canplaythrough
- timeupdate
At least that's based on the following js fiddle, running on a 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);
});
Is there something I'm missing here, before I report this to Microsoft?