Можно ли воспроизводить аудиоэлемент HTML5 в течение очень определенной продолжительности (меньше, чем общая продолжительность звукового фрагмента) - PullRequest
0 голосов
/ 15 июня 2011

У меня есть звуковой элемент, который на самом деле представляет собой композицию из нескольких разных звуков. Мой подход состоял в том, чтобы загружать только один источник звука и воспроизводить разные сегменты в зависимости от желаемого фрагмента звука.

Я могу просто найти начальную точку, установив свойство currentTime. Однако установка свойства «duration», похоже, никак не влияет на все.

Я пытался использовать setTimeout, но, как и ожидалось, разрешение таймера недостаточно для получения согласованного поведения в аудио (иногда оно вообще не воспроизводится, а когда оно воспроизводится, точка останова непоследовательно).

Возможно ли это? Или я застряну, загружая каждый звуковой фрагмент в отдельный элемент?

1 Ответ

0 голосов
/ 15 июня 2011

Реми Шарп опубликовал об этом как Аудио спрайты (и исправления для iOS) .Эта реализация работает для вас?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...