2014-04-15 37 views
2

我正在嘗試使用SoundJS播放sn mp3文件並尋找特定位置。我正在使用:如何在SoundJS for Firefox中正確設置位置,IE

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做錯了什麼?

回答

3

正如我在你的其他問題中評論過的,在SoundJS的早期版本中存在一個bug,應該在latest available on github中修復。您可以使用TestSuite example自行測試此行爲。

不錯的使用jsfiddle來演示這個問題,by。

希望有所幫助。

+0

謝謝,新版本確實解決了這個問題。 –