Microsoft Edge未启动HTML5音频元数据
Microsoft Edge not firing HTML5 audio metadata
在Windows 10下,Edge浏览器中似乎不会触发以下HTML5媒体事件:
- 加载的数据
- 加载的元数据
- canplay
- canplaythrough
- 时间更新
至少这是基于以下js-fiddle,运行在virtualbox虚拟机上:
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);
});
在我向Microsoft报告之前,这里有我遗漏的东西吗?
无论出于何种原因,从modern.ie下载的Virtualbox VM没有报告任何可用的更新,也不允许我更新,这意味着Edge被困在v220.10240.16384.0版本。这些功能一定没有在该版本中实现。根据@kaaido的评论下载windows ISO,并手动安装,使我可以访问Edge的最新版本,现在事件正在按预期启动。
相关文章:
- 访问Twilio短信元数据
- Firebase-返回用户uid并将用户元数据值设置为不同的节点
- Chart.js2.X中的条形值-数据集元数据未定义
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- 获取javascript中的元数据属性
- 从 Google 云端硬盘请求文件元数据时缺少“downloadUrl”参数
- 如何在上传前在浏览器中去除图像元数据(javascript)
- chart.js v2:如何添加元数据的工具提示
- 如何从广播流中获取mp3元数据(无icecast,无shoutcast)
- 了解JavaScript中的基元数据类型
- 如何通过AJAX发送YouTube视频元数据
- Extjs 4,如何使用单个Json文件为多个动态网格发送多个元数据
- 从S3获取视频文件元数据
- Tokbox中的令牌元数据
- 是否有javascript机制来修改图像的EXIF元数据信息
- 使用播放按钮和/或元数据API(Spotify)进行现场演示
- 动态创建页面 og 元数据 - 客户端
- Microsoft Edge未启动HTML5音频元数据
- 只从html5视频/音频加载元数据
- 有可能从HTML5音频元素中获取Icecast元数据吗