Воспроизведение и настройка / предварительная загрузка звука в JavaScript - PullRequest
0 голосов
/ 06 января 2012

Я видел несколько вопросов, которые спрашивают, как воспроизводить звук в JavaScript. Похоже, что они в основном полагаются на создание объекта с autoplay true. У меня есть около 20 или 30 очень маленьких звуковых клипов, которые я хочу воспроизвести (только по одному за раз), но я хочу предварительно загрузить их, чтобы они были готовы к прослушиванию. Это означает, что я не могу просто создать узел DOM object (или sound), потому что звук начнет загружаться, когда я хочу, чтобы он действительно начал воспроизводиться.

Должен ли я создать загрузку object или sound элементов в HTML с помощью autoplay false, чтобы обеспечить загрузку звуков? Я слышал, что, по крайней мере, в Chrome, многие звуковые объекты бьют по производительности. Могу ли я перенести их в кеш браузера другим способом?

1 Ответ

1 голос
/ 06 января 2012

Я столкнулся с этим на днях и был очень впечатлен. SoundManager2 , Javascript Framework для аудио.

Используется для создания этого маленького гения: Колеса стали

Если бы 2 года назад кто-то сказал мне, что ты сможешь диджеить через веб-страницу, я бы вынул бутерброд из их самодовольного рта и издевался бы.

...