Показать сообщение отдельно
  #1 (permalink)  
Старый 29.03.2024, 15:45
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

много маленьких аудиофайлов
Ситуация такая - хочется сделать страничку, которая должна "издавать звуки", всякие разные и долго. Звуки - файлы mp3, маленькие (10-20 Кб) но их много (300 и больше). Существенно - страничка живет на локальном компьютере, т.е. ничего по сети не передавать не нужно.
Простейший вариант - тэг audio у которого скрипт по мере необходимости меняет атрибут src. Но тогда страничка будет в течении длительного времени (порядка часа) дергать жесткий диск, который иначе мог бы и отдохнуть, поспать.
Вижу два варианта 1) вместо множества отдельных mp3 файлов на диске конвертировать их в base64 и сделать массив на js. Наверно лучше в виде отдельного js-файла (чтобы HTML был обозримого размера). Но тогда такой js-файл получается размером несколько мегабайт, и все это данные, просто массив строк. 2) второй вариант - при открытии странички делать предзагрузку всех mp3-файлов. Хорошо ли это, предзагружать более 300 элементов audio? Какой вариант выбрать? Или может кто-то подскажет что-нибудь еще?

Последний раз редактировалось rgl, 29.03.2024 в 15:47.
Ответить с цитированием