2

我正在尝试使用SoundJS播放 sn mp3 文件并寻找特定位置。我在用着:

instance.setPosition(10000);

在谷歌浏览器中正常工作。但是在 Mozilla Firefox 中,我听到了从正确位置播放的声音,并且第二个声音实例也从另一个位置播放。

在 Internet Explorer 中,声音会重新从头开始播放。

这是一个 jsFiddle(带有自动播放声音),这是完整的 javascript:

createjs.Sound.registerPlugins([createjs.WebAudioPlugin, createjs.HTMLAudioPlugin, createjs.FlashPlugin]);
createjs.Sound.addEventListener("fileload", handleLoad);
createjs.Sound.registerSound("http://ivdemo.chaseits.co.uk/enron/20050204-4026(7550490)a.mp3", "sound");

function handleLoad(event) {
    var instance = createjs.Sound.play("sound");
    var ten = document.getElementById('ten-secs');
    ten.addEventListener('click', function (event) {
        instance.setPosition(10000);
    });
}

我对 Firefox 和 IE 做错了什么?

4

1 回答 1

3

正如我在您的另一个问题中评论的那样,SoundJS 的早期版本中存在一个错误,应该在 github 上的最新版本中修复。您可以使用TestSuite 示例自行测试此行为。

很好地使用 jsfiddle 来演示这个问题,by。

希望有帮助。

于 2014-04-15T15:34:11.203 回答