Вебсправочник
Справочник HTML

Тег <audio>: звук с управлением и текстовой расшифровкой

Элемент audio размещает на странице аудиозапись. Пользователю нужны понятные средства запуска, паузы и изменения громкости, а содержание записи желательно предоставить также текстом.

Назначение

Элемент audio размещает на странице аудиозапись. Пользователю нужны понятные средства запуска, паузы и изменения громкости, а содержание записи желательно предоставить также текстом.

Как это работает

Атрибут controls включает встроенное управление, preload="none" предлагает не загружать запись заранее. Это подсказка браузеру, а не абсолютный запрет сетевого запроса. Источники перечисляются внутри элемента через source.

Пример

<audio controls preload="none">
  <source src="/media/intro.mp3" type="audio/mpeg">
  Встроенное воспроизведение недоступно.
</audio>
<p><a href="/media/intro.mp3">Аудиозапись: MP3</a></p>
<p>Расшифровка: перед началом работы создайте отдельную папку проекта.</p>

Что должно получиться

В собственном проекте с существующим intro.mp3 появляется плеер. Отдельная ссылка остаётся доступной вне audio. В справочнике путь учебный: сам звуковой файл в комплект примера не входит.

Граница применения и частая ошибка

Вложенный запасной текст не служит универсальным сообщением об ошибке загрузки файла. Не рассчитывайте на автоматическое воспроизведение и не делайте звук единственным способом получить инструкцию.

Самостоятельная проверка

Подключите короткую запись, на которую у вас есть права. Проверьте плеер клавиатурой, доступность ссылки и совпадение расшифровки с записью. Затем намеренно измените имя файла и посмотрите ответ в Network.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.