HTML 5音频在Internet Explorer 8,9,10中播放MP3

时间:2012-12-03 18:56:16

标签: javascript internet-explorer-9 html5-audio

我已经在Chrome中测试了以下代码并且它有效,但Internet Explorer似乎没有开始播放声音(我在IE9中测试)。其余端点返回带有音频/ mp3音频/ aac音频/ ogg mime类型的数据流......

var url = "/MyServer/services/rest/notifications/sounds/"+soundId+"/"+soundFormat;
var snd = new Audio(url);

snd.addEventListener('ended', function() {
    if (this.debug) {
        console.info("Sound ended");
    }
    that.playingSound = false;
});

if (this.debug) {
    console.info("Requesting sound to start url:"+url);
}

that.playingSound = true;

snd.play();

任何可能让IE工作的想法?我已经看到一些HTML 5功能表说这在IE9中不受支持,而其他地方暗示它应该有效吗?也许只有在使用嵌入式HTML标记而不是代码(预加载为true)时才有效,但是我需要在运行时动态加载声音。

0 个答案:

没有答案