Аудиофайлы должны распознаваться веб-браузером, чтобы браузер знал, как с ним справиться. Стандарт для идентификации типов файлов - Многоцелевые расширения электронной почты Интернета (MIME) - определяет характер нетекстовых файлов, передаваемых по электронной почте. MIME, однако, также используется веб-браузерами. Чтобы вставлять аудио в веб-страницу, вам нужно убедиться, что браузер понимает тип MIME файла.
Встраивание аудио
Используйте типы MIME для вставки звуковых файлов на свои веб-страницы с использованием стандарта HTML4.
Включите значение типа MIME в атрибут «type» элемента «embed». Например:
HTML4 не поддерживает собственное воспроизведение звука, просто вложение файла. Вам действительно нужно использовать плагин для воспроизведения файла на странице.
В HTML5 элемент «audio» поддерживает форматы MP3, WAV и OGG; если браузер не поддерживает элемент или тип файла, он отбросит сообщение об ошибке. Использование «audio» позволяет самому браузеру воспроизводить поддерживаемые звуковые файлы без необходимости в плагине.
Понимание типов Mime
Типы MIME ассоциируются с распространенными расширениями файлов. Индикатор содержимого отображает расширение более подробно. Теги типа контента отображаются в виде разрезанных пар, причем первый термин обозначает широкий класс того, что он представляет - например, аудио или видео, и второй термин, обозначающий подтип. Тип аудио может поддерживать десятки подтипов, включая спецификации MPEG, WAV и RealAudio.
Если тип MIME был поддержан официальным стандартом Интернета, стандарт будет обозначен через пронумерованный запрос комментариев, который, когда период комментария закрывается, определяет тип или подтип официально. Например, RFC 3003 определяет тип MIME аудио / mpeg. Не все RFC официально утверждены; некоторые, как RFC 3003, существуют в состоянии полупостоянного «предлагаемого» статуса.
Общие типы аудио MIME
В следующей таблице указаны некоторые из наиболее распространенных типов MIME, специфичных для аудио:
Типы файлов MIME-файлов
Расширение файла | Тип MIME | RFC |
---|---|---|
а.е. | аудио / основной | RFC 2046 |
SND | аудио / основной | |
Линейный PCM | auido / L24 | RFC 3190 |
середина | аудио / средний | |
радиомагнитный указатель | аудио / средний | |
mp3 | аудио / MPEG | RFC 3003 |
Звук mp4 | аудио / mp4 | |
AIF | аудио / х-AIFF | |
AIFC | аудио / х-AIFF | |
AIFF | аудио / х-AIFF | |
m3u | аудио / х-mpegurl | |
ра | аудио / vnd.rn-RealAudio | |
баран | аудио / vnd.rn-RealAudio | |
Ogg Vorbis | аудио / OGG | RFC 5334 |
Vorbis | аудио / Vorbis | RFC 5215 |
WAV | аудио / vnd.wav | RFC 2361 |