1

audio.js 播放器未在 Internet Explorer 9 中加载。当我使用 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>
4

1 回答 1

0

您应该首先查看 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 在大多数情况下都足够智能。

于 2014-08-21T10:11:36.290 回答