IE11: позиция SoundJS AudioSprite отрицательная
У меня проблема с SoundJS AudioSprites в IE11. Это происходит только в том случае, если я не воспроизводю звук в спрайте по порядку. Это также происходит только в моем приложении, которым я, к сожалению, не могу поделиться, но не в примере 05_AudioSprite.html, если я его модифицирую.
Если startTime 4000, позиция сообщается как -4000. В результате получается, что указанный звук и все предшествующие ему звуки воспроизводятся вместо этого звука. Есть ли обстоятельства, когда позиция должна иметь отрицательное значение? Я заметил в Chrome, что позиция всегда начинается с 0 независимо от того, есть AudioSprite или нет.
Похоже, это не проблема с не полностью загруженным аудио, так как я могу воспроизвести аудио в нужном месте, если поймать воспроизведение с ресурсом через $("audio[src*='" + this._sound.src + "']")[0], установите currentTime, затем воспроизведите его. Так что да, я мог бы написать свой собственный механизм AudioSprite, но мне интересно, стоит ли сообщать об этой ошибке или нет.