【问题标题】:audio.js player not loading in IE 9 and belowaudio.js 播放器未在 IE 9 及更低版本中加载
【发布时间】:2014-08-21 08:11:45
【问题描述】:

在 Internet Explorer 9 中没有加载 audio.js 播放器。当我使用 mp3/ogg/wav 格式时,它们都显示相同的错误:

Error loading: "[object Object]"

但是,它确实适用于 Chrome 和 Firefox。这是我正在使用的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script src="./audiojs/audio.min.js"></script>
<script>
  audiojs.events.ready(function() {
    audiojs.createAll();
  });
</script>
</head>
<body>
<audio src="ace.wav" preload="auto"></audio>
</body>
</html>

【问题讨论】:

  • github 上有人遇到了同样的问题。试试这个:github.com/kolber/audiojs/commit/…
  • hmm .. 每当我将 &lt;script src="../audiojs/audio.min.js"&gt;&lt;/script&gt; 更改为 &lt;script src="../audiojs/audio.js"&gt;&lt;/script&gt; 时都会出现错误消息:'audiojs' 未定义。所以我把它们都包括了,仍然是同样的加载错误。
  • 您还尝试过做什么来解决这个问题?
  • 不知道 :(,我只是复制了演示文件、音频文件和包含文件,然后根据您提供的链接编辑了 audio.js。之后我尝试运行它,仍然有同样的问题. 也许任何其他可以支持 >= IE8/9 的音频播放器?
  • 图片改了,图片是我使用github网站的代码后的。

标签: javascript html audiojs


【解决方案1】:

您应该首先查看 developertools 的网络选项卡并检查音频文件是否已加载。我确实遇到了同样的视频错误,我不得不为 IE 扩展 mineTypes。

尝试使用

扩展您的 .htaccess
# Server can play audio
# MP3 audio
AddType audio/mpeg3 .mp3
AddType audio/mp3 .mp3
AddType audio/x-mpeg3 .mp3

# Ogg Vorbis audio
AddType audio/ogg .ogg
AddType audio/ogg .oga

IE 需要正确的应用程序头,chrome 和 firefox 在大多数情况下都足够智能。

【讨论】:

  • 嗨,对不起..我可以知道如何扩展 .htaccess 吗?
  • 在您网站的根目录中应该有一个 .htaccess 文件。用我在帖子中写的行扩展这个文件。这对您有帮助吗?
猜你喜欢
  • 2013-04-24
  • 1970-01-01
  • 2016-09-27
  • 1970-01-01
  • 1970-01-01
  • 2012-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多