У меня есть звуковой элемент, который на самом деле представляет собой композицию из нескольких разных звуков. Мой подход состоял в том, чтобы загружать только один источник звука и воспроизводить разные сегменты в зависимости от желаемого фрагмента звука.
Я могу просто найти начальную точку, установив свойство currentTime. Однако установка свойства «duration», похоже, никак не влияет на все.
Я пытался использовать setTimeout, но, как и ожидалось, разрешение таймера недостаточно для получения согласованного поведения в аудио (иногда оно вообще не воспроизводится, а когда оно воспроизводится, точка останова непоследовательно).
Возможно ли это? Или я застряну, загружая каждый звуковой фрагмент в отдельный элемент?