新的Audio()未在Internet Explorer中实现

Ben*_*Ben 5 javascript audio html5 internet-explorer setattribute

我正在尝试播放一系列mp3声音.我的html中有一个音频文件,并document.CreateElement()在我的JavaScript中使用它.

当我尝试设置src属性(setAttribute("src", string))时,我在IE中收到错误,说"未实现".

我尝试使用新的Audio(),我在IE中得到了同样的错误,"Not Implemented".这两种方法都适用于Google Chrome和Firefox.

有人可以帮忙吗?

<audio id="audio1" >Not supported</audio>
Run Code Online (Sandbox Code Playgroud)
audioElm = document.getElementById("audio1");
audioElm.setAttribute("src", aud[count]); 
audioElm.play();
Run Code Online (Sandbox Code Playgroud)

MEC*_*MEC 7

HTML5音频无法在IE中播放(最新版本)?

它可能是一个兼容性视图问题(怪癖模式)

  • 在IE中的兼容性视图列表中是您的站点?
  • 或者您的页面嵌入在iframe中?

它可能是由在服务器上运行IE引起的

  • IE服务器版本不支持音频/视频(增强保护模式)

这可能是由于在Windows 8.1企业版上运行IE,例如"8.1 N".

  • 解决此问题的方法是为N和KN版本的Windows 8.1安装Media Feature Pack

您也可以访问html5test.com并查看"MP3支持"的音频部分.

  • 不支持音频/视频的IE服务器版本为+1.这就是我要找的答案,谢谢. (2认同)