我正在尝试使用SoundJS播放sn mp3文件并寻找特定位置。我正在使用:
instance.setPosition(10000);
可在Google Chrome中正常使用。但是在Mozilla Firefox中,我听到从正确位置播放的声音,以及从另一个位置播放的第二个声音实例。
在Internet Explorer中,声音从头开始播放。
Here's a 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上做错了什么?
答案 0 :(得分:3)
正如我在您的另一个问题中所评论的那样,SoundJS的先前版本中存在一个错误,应该在latest available on github中修复。您可以使用TestSuite example自行测试此行为。
很好地使用jsfiddle通过by来证明这个问题。
希望有所帮助。