我正在尝试播放一组 mp3 声音。我的 html 中有一个音频文件,并在我的 JavaScript 中使用 document.CreateElement()
获取它。
当我尝试设置 src 属性 (setAttribute("src", string)
) 时,我在 IE 中收到一条错误消息,显示“未实现”。
我尝试使用新的 Audio(),我在 IE 中得到了同样的错误,“未实现”。这两种方法都适用于 Google chrome 和 Firefox。
有人能帮忙吗?
<audio id="audio1" >Not supported</audio>
audioElm = document.getElementById("audio1");
audioElm.setAttribute("src", aud[count]);
audioElm.play();
最佳答案
HTML5 音频无法在 IE(最新版本)中播放?
这可能是兼容性 View 问题(怪癖模式)
- 您的网站是否在 IE 的兼容性 View 列表中?
- 或者您的页面是否嵌入到 iframe 中?
可能是服务器上运行IE导致的
- IE 服务器版本不支持音频/视频(增强保护模式)
这可能是由于在 Windows 8.1 企业版(如“8.1 N”)上运行 IE 引起的。
- 解决此问题的方法是为 Windows 8.1 的 N 和 KN 版本安装媒体功能包
您也可以转到html5test.com并查看“MP3 支持”的音频部分。
关于javascript - new Audio() 未在 Internet Explorer 中实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30061898/