soundcloud流媒体IE8

时间:2013-08-01 12:46:18

标签: javascript soundcloud soundmanager2

我似乎无法使用soundcloud API在IE8中流式播放曲目。

在其他浏览器(也包括IE9和IE10)中运行良好。

The stream demo on the soundcloud docs在IE8上对我不起作用

...

SC.stream("/tracks/" + _model.id, function(sound) {
    _sound = sound;
    _sound.play({
        whileplaying: onPlaying,
        onpause: onPaused,
        onplay: onPlayed,
        onresume: onPlayed,
        onfinish: onFinished
    });
});

...

或者这是一个声音管理器问题?当我尝试流时,我可以看到声音管理器文件被请求,然后,仅此而已,它应该加载flashfallbacks等(例如它在IE9中做)

这是不支持IE8,还是......?

2 个答案:

答案 0 :(得分:0)

IE8和IE9 +之间的根本区别是HTML5 audio support

编辑:soundmanager为旧浏览器提供了一个flashplayer后备版。 IE8中有闪存吗? the soundmanager demo是否适用于您的IE8

答案 1 :(得分:0)

我无法弄明白为什么,但是当我包含我自己的soundManager文件时,一切都按预期工作。

我的猜测是,soundmanager文件是从另一个域加载的,因此IE8无法很好地处理。另一方面,轨道通过jsonp加载,它在IE8中正常工作。