【问题标题】:new Audio() not Implemented in Internet explorer新的 Audio() 未在 Internet Explorer 中实现
【发布时间】:2015-05-05 19:43:43
【问题描述】:

我正在尝试播放一系列 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();

【问题讨论】:

  • 可以出示代码吗?请
  • HTML JS audioElm = document.getElementById("audio1"); audioElm.setAttribute("src", aud[count]); audioElm.play();这适用于 Chrome 和 FF,但不适用于 IE。当我调试它说没有实现
  • 音频文件的格式是什么? IE 只支持 .mp3。
  • MP3。它不工作
  • IE支持mp3 aac音频文件,所以应该不是文件类型问题。

标签: javascript html internet-explorer audio setattribute


【解决方案1】:

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

这可能是兼容性视图问题(怪癖模式

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

这可能是由于在服务器上运行 IE 造成的

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

这可能是由于在 Windows 8.1 Enterprise 版本(例如“8.1 N”)上运行 IE 造成的。

  • 解决此问题的方法是为 Windows 8.1 的 N 和 KN 版本安装媒体功能包

您也可以前往html5test.com 并查看“MP3 支持”的音频部分。

【讨论】:

  • +1 表示不支持音频/视频的 IE 服务器版本。这就是我正在寻找的答案,谢谢。
【解决方案2】:

我在 Windows 服务器上工作,在 Internet Explorer 中播放 MP3 音频时遇到了同样的问题。

我找到的唯一解决方案是在我的服务器中安装“桌面体验功能”。

开始 -> 搜索“服务器管理器” -> 功能 -> 添加功能 -> 选择“桌面体验”-> 下一步并安装

安装完成后,需要重启电脑才能启用该功能。

【讨论】:

    猜你喜欢
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多