Как правильно установить позицию в SoundJS для Firefox, IE

Я пытаюсь использовать SoundJS для воспроизведения файла sn mp3 и поиска определенной позиции. Я использую:

instance.setPosition(10000);

который корректно работает в Google Chrome. Но в 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?


person Colin Pickard    schedule 15.04.2014    source источник


Ответы (1)


Как я уже говорил в другом вашем вопросе, в предыдущей версии SoundJS была ошибка, которая должна быть исправлена ​​в последней версии. доступно на github. Вы можете самостоятельно проверить это поведение на примере TestSuite.

Кстати, хорошее использование jsfiddle для демонстрации проблемы.

Надеюсь, это поможет.

person OJay    schedule 15.04.2014