Тег | HTML справочник
Поддержка браузерами
12.0+ | 9.0+ | 3.5+ | 4.0+ | 10.5+ | 4.0+ |
Описание
HTML тег <audio> позволяет добавить на страницу аудиофайл. Некоторые браузеры не поддерживают аудиофайлы некоторых форматов, поэтому необходимо предоставить аудиофайл в нескольких форматах одновременно, для этого используются теги <source>, которые должны располагаться внутри элемента <audio>.
Любой текст внутри элемента <audio> будет отображен браузером в том случае, когда сам элемент или формат используемого аудиофайла не поддерживается браузером.
Примечание: при использовании атрибутов controls, autoplay и loop, можно не присваивать им значения. Эти атрибуты являются атрибутами булева типа, то есть если атрибут указан, то данная функция считается включенной, если не указан — выключенной.
Атрибуты
- autoplay:
- Указывает, что воспроизведение аудиофайла должно начинаться автоматически, как только файл будет полностью загружен.
Значения для логического атрибута autoplay можно задавать следующими способами:
<audio autoplay> <audio autoplay="autoplay"> <audio autoplay="">
Пример » - controls:
- Отображает элементы управления воспроизведением, включающим в себя: запуск, паузу, полосу прокрутки и громкость звука. По умолчанию, при отсутствии атрибута, панель управления аудиофайлом отображена не будет.
<audio controls> <audio controls="controls"> <audio controls="">
Примечание: если у элемента <audio> отсутствует атрибут controls, то подключенный аудиофайл не будет отображаться на странице.
Пример »
- loop:
- Указывает, что воспроизведение будет начинаться сначала, каждый раз, после завершения (повтор воспроизведения).
Значения для логического атрибута loop можно задавать следующими способами:
<audio loop> <audio loop="loop"> <audio loop="">
Пример » - preload:
- Указывает, какие действия должен выполнять браузер, если для проигрывателя не указан атрибут autoplay. Он может принимать одно из следующих трех значений:
- auto — загрузка аудиофайла начнется после загрузки страницы
- metadata — сбор информации о аудиофайле: размер, первый кадр, список воспроизведения, длительность
- none — загрузка аудиофайла начнется только после щелчка мыши по кнопке воспроизведение
Примечание: при совместном использовании с атрибутом autoplay атрибут preload будет проигнорирован.
Пример » - src:
- Определяет путь к нужному аудиофайлу (путь может быть либо абсолютным либо относительным). Пример »
Тег <audio> так же поддерживает Глобальные атрибуты и События
Стиль по умолчанию
Нет.
Пример
<audio controls="controls"> <source src="song.mp3" type="audio/mp3"> Ваш браузер не поддерживает тег audio </audio>
Результат данного примера в окне браузера:
HTML: Теги video и audio
- Медиа кодеки и форматы
- Тег <audio>
- Аудио форматы и поддержка браузерами
- Тег <video>
- Видео форматы и поддержка браузерами
Хотя веб-браузеры имеют встроенную поддержку изображений с самых первых дней, встраивание аудио или видео на веб-страницу всегда требовало дополнительных подключаемых модулей (отдельных программных компонентов), которые добавляют больше возможностей браузеру, но не являются его частью (например Flash, QuickTime, RealPlayer и другие).
Плагин также означает, что приложение, которое воспроизводит аудио и видео содержимое, не является частью браузера. Подключаемый модуль заблокирован в виртуальной среде со своей программой, изолированной от браузера и от другого содержимого страницы. Кроме того, подключаемые модули являются необязательными, так что нельзя быть уверенным, что посетители сайта имеют нужное программное обеспечение для просмотра содержимого.
Стандарт HTML5 вводит новые элементы <audio> и <video>, которые позволяют веб-разработчикам встраивать звук и видео на веб-страницу, не требуя собственных плагинов. Конечно из этого следует, что сам браузер должен иметь возможность воспроизведения таких файлов, на данный момент только последние версии браузеров поддерживают эти элементы.
Медиа кодеки и форматы
Цифровые аудио и видео данные обрабатываются через кодек, формулу, которая преобразует и сжимает звук или видео в поток битов для передачи через Интернет (термин «кодек» представляет сокращенное сочетание двух слов «код» и «декодирование»). Когда данные доходят до конечного пользователя, то он должен иметь тот же кодек для декодирования закодированного сигнала и преобразования его обратно в звук или видео.
Некоторые медиа кодеки запатентованы, то есть они принадлежат только одной компании и не относятся к открытым стандартам, и, как правило, владельцы патентов обычно взимают лицензионные сборы за использование их алгоритмов. Разработчики браузеров, такие как Apple, Google и Microsoft, имеют большой капитал и готовы лицензировать запатентованные кодеки для своих браузеров. Другие производители браузеров, такие как Mozilla и Opera вместо этого выбирают открытые стандарты кодеков и не используют запатентованные их виды. Даже не смотря на то, что последние версии всех браузеров поддерживают встроенные медиа-файлы HTML5, они еще не пришли к соглашению какие кодеки лучше использовать.
После того как медиа данные закодированы, они должны быть инкапсулированы и упакованы для доставки в одном из нескольких форматов. Эти форматы являются контейнерами для медиа-файлов, которые передаются между сервером и клиентом. Для проигрывания встроенных медиа-файлов браузер должен сначала прочитать формат контейнера, а затем расшифровать закодированные данные внутри него. Так же, как браузеры поддерживают разные кодеки, они также поддерживают различные форматы контейнеров для встроенных медиа-файлов.
Встроенные медиа-файлы должны быть переданы с надлежащим типом контента для каждого формата, так и клиент, и сервер смогут распознать, как обрабатывать эти файлы. Веб-сервер обрабатывает медиа типы автоматически, по крайней мере, для наиболее распространенных форматов. Для некоторых новых форматов может понадобиться дополнительная настройка сервера, обычно это заключается в добавлении нового типа контента в файл конфигурации.
Тег <audio>
Элемент <audio> внедряет звуковой файл на веб-страницу. Это заменяемый элемент, но он не относится к пустым элементам, поэтому он может содержать и собственный контент и другие элементы. В своей простейшей форме элемент <audio> должен иметь только атрибут src, указывающий путь к звуковому файлу:
<audio src="audio/file. mp3"></audio>
Однако он редко используется в такой простой форме. По умолчанию элемент <audio> не имеет элементов управления и поэтому полностью невидимый. Он будет располагаться в HTML-документе и может быть доступен в браузере или JavaScript, но простое внедрение аудио файла не принесет особой пользы. С помощью логического атрибута controls можно добавить к аудио-файлу его собственные элементы управления, которые будут отображаться на веб-странице в месте расположения элемента <audio>:
<audio src="audio/file.mp3" controls></audio>
Эти элементы управления предоставляются браузером и могут визуально отличаться в зависимости от браузера, но предоставляемые функции остаются неизменными:
- кнопка play/pause
- полоса прокрутки
- отображение времени
- громкость
Элемент <audio> может содержать один или несколько элементов <source>, каждый из которых будет ссылаться на свой аудио-файл, что будет полезно из-за отсутствия единого формата, поддерживаемого всеми браузерами. В этом случае браузер будет проигрывать первый медиа-файл, который он поддерживает, игнорируя все остальные:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Название документа</title> </head> <body> <audio controls="controls"> <source src="song.ogg" type="audio/ogg"> <source src="song.mp3" type="audio/mpeg"> </audio> </body> </html>
Аудио форматы и поддержка браузерами
В настоящее время, существует 3 поддерживаемых аудио формата для элемента <audio>: MP3, Wav, Ogg
Браузер | MP3 | Wav | Ogg |
---|---|---|---|
Internet Explorer 9 или выше | да | нет | нет |
Firefox 4.0 или выше | нет | нет | да |
Google Chrome 6 или выше | да | да | да |
Apple Safari 5 или выше | да | да | нет |
Opera 10. 6 или выше | нет | да | да |
Тег <video>
Элемент <video> встраивает цифровое видео на веб-страницу. Как и в случае с <audio>, элемент <video> может иметь атрибут src, указывающий URL-адрес видеофайла:
<video src="video/file.mp4" controls></video>
Атрибут controls добавляет элементы управления, с помощью которых пользователь сможет взаимодействовать с плеером. Атрибут autoplay указывает браузеру, что видео должно начать воспроизведение сразу, как только страница будет загружена, если он не указан, то в плеере будет отображен первый кадр исходного видео. Но чаще всего он не несет никакой полезной информации о том, что будет представлено с помощью видео-контента. Вместо этого можно предоставить любое изображение, указав к нему путь в атрибуте poster:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Название документа</title> </head> <body> <video controls="controls" poster="logo.Попробовать »png"> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> Ваш браузер не поддерживает тег video. </video> </body> </html>
Элемент <video> также может содержать один или несколько элементов <source>, которые будут указывать на файлы разных форматов:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Название документа</title> </head> <body> <video controls="controls"> <source src="movie.mp4" type="video/mp4"> <source src="movie.ogg" type="video/ogg"> </video> </body> </html>
Видео форматы и поддержка браузерами
В настоящее время, существует 3 поддерживаемых видео формата для элемента <video>: MP4, WebM и Ogg.
Браузер | MP4 | WebM | Ogg |
---|---|---|---|
Internet Explorer 9 или выше | да | нет | нет |
Firefox 4.0 или выше | нет | да | да |
Google Chrome 6 или выше | да | да | да |
Apple Safari 5 или выше | да | нет | нет |
Opera 10.6 или выше | нет | да | да |
универсальный редактор тегов (ID3v2, MP4, OGG, FLAC, …)
универсальный редактор тегов и многое другое …
Mp3tag — это мощный и простой в использовании инструмент для редактирования метаданных аудиофайлов.
Он поддерживает пакетное редактирование тегов ID3v1, ID3v2.3, ID3v2.4, iTunes MP4, WMA, комментариев Vorbis и тегов APE для нескольких файлов одновременно, охватывающих различные аудиоформаты.
Кроме того, он поддерживает поиск в онлайн-базах данных, например, Discogs, MusicBrainz или freedb, что позволяет автоматически собирать правильные теги и загружать обложки для вашей музыкальной библиотеки.
Вы можете переименовывать файлы на основе информации тегов, заменять символы или слова в тегах и именах файлов, импортировать/экспортировать информацию тегов, создавать списки воспроизведения и многое другое.
Основные характеристики:
Пакетное редактирование тегов Записывайте теги ID3v1.1, ID3v2.3, ID3v2.4, MP4, WMA, APEv2 и комментарии Vorbis в несколько файлов одновременно.
Подставка для обложки Скачивайте и добавляйте обложки альбомов к своим файлам, чтобы сделать свою библиотеку еще ярче.
Импорт из Discogs, freedb, MusicBrainz Сохраняйте ввод и импортируйте теги из онлайн-баз данных, таких как Discogs, freedb, MusicBrainz и других.
Замена символов или слов Замена строк в тегах и именах файлов (с поддержкой регулярных выражений).
Автоматически создавать списки воспроизведения Создавайте списки воспроизведения и управляйте ими автоматически во время редактирования.
Переименовать файлы из тегов Переименовывайте файлы на основе информации о тегах и импортируйте теги из имен файлов.
Экспорт в HTML, RTF, CSV Создавайте красивые отчеты и списки вашей коллекции на основе пользовательских шаблонов.
Полная поддержка Юникода Пользовательский интерфейс и теги полностью совместимы с Unicode.
Помимо этих основных функций, Mp3tag предлагает множество других функций и возможностей, начиная от от пакетного экспорта встроенных обложек альбомов до поддержки тегов, специфичных для iTunes, таких как тип носителя или настройки телешоу, чтобы объединить несколько действий в группы, которые можно применять одним щелчком мыши.
Поддерживаемые аудиоформаты
- Расширенное кодирование звука (aac)
- Аудиокодек Apple без потерь (alac)
- Формат файла обмена аудио (aif / aifc / aiff)
- Цифровое аудио с прямым потоком (DSF)
- Бесплатный аудиокодек без потерь (flac)
- Матроска (мка/мкв)
- Звук обезьяны (обезьяна)
- Мпег-уровень 3 (mp3)
- MPEG-4 (mp4/m4a/m4b/m4v/iTunes)
- Musepack (MPC)
- Огг Ворбис (огг)
- Опус IETF (опус)
- OptimFROG (офр/офс)
- Speex (спкс)
- Аудиокомпрессор Тома (так)
- True Audio (тта)
- Аудио Windows Media (wma)
- WavPack (wv)
- WAV (в формате wav)
- WebM (вебм)
Последние новости
Mp3tag на мастодонте.2023-05-26
Mp3tag v3.21 — Эта версия поддерживает повтор последней отмененной операции, повтор последнего выполненного действия. или группы действий, а также множество других улучшений и исправлений.Дополнительные сведения см. в примечаниях к выпуску.
31.03.2023
Mp3tag v3.20 — В этой версии добавлены новые размеры полей панели тегов, импорт и экспорт значений пользовательского списка для полей панели тегов, и многие другие улучшения и исправления.Дополнительные сведения см. в примечаниях к выпуску.
2023-01-27
Mp3tag v3.19 — Эта версия поставляется с переосмысленным мастером автоматической нумерации, который теперь поддерживает сброс счетчиков дорожек и дисков при изменении значения поля.Дополнительные сведения см. в примечаниях к выпуску.
2022-09-29
Mp3tag v3.18 — Эта версия включает настраиваемые значения списка для полей на панели тегов, а также другие улучшения и исправления.Дополнительные сведения см. в примечаниях к выпуску.
29.07.2022
Mp3tag v3.17 — Эта версия поставляется с новыми параметрами конфигурации для папок автозагрузки, жанры на панели тегов, улучшенный доступ к операциям, связанным с обложками, и многие другие улучшения и исправления.Дополнительные сведения см. в примечаниях к выпуску.
30.05.2022
Mp3tag v3.16 — Эта версия представляет собой отладочный выпуск, в котором исправлены регрессии по сравнению с предыдущим выпуском.Дополнительные сведения см. в примечаниях к выпуску.
2022-05-24
Mp3tag v3.15 — Эта версия поставляется с поддержкой 64-разрядной версии, диалоговым окном для управления строками формата и выражениями фильтра. именованные фильтры, описание фильтров, избранные фильтры для быстрого доступа и многие другие улучшения и исправления.Дополнительные сведения см. в примечаниях к выпуску.
Подробнее. ..HTML5 Audio Tag by Ron Kurtus
SfC Home > Веб-дизайн >
Рон Куртус (обновлено 21 декабря 2022 г.)
HTML5-тег
Отличительной особенностью тега
Возможные вопросы:
- Что такое код аудиотега?
- Каковы общие параметры?
- Какие другие атрибуты?
Этот урок ответит на эти вопросы.
Код аудиотега
Существует два распространенных способа отображения аудиоплеера HTML5:
<управление звуком src="media/sample.mp3" type="audio/mpeg">
Ваш браузер не поддерживает тег audio.
аудио>
или
<управление звуком>
Пример:
Ваш браузер не поддерживает тег audio.
Примечание . Если файл MP3 поврежден или неправильно отформатирован, элементы управления звуком могут не работать или даже не отображаться, даже если браузер использует HTML5.
Объяснение параметров
Если вы хотите центрировать проигрыватель, вы можете использовать необязательный тег « Controls » означает, что проигрыватель отображает элементы управления звуком. Без него звук не отключить. «Ваш браузер не поддерживает тег audio» будет отображаться для старых браузеров. Вместо него вы можете указать любой текст или даже JavaScript или Flash. Но я заметил, что текст даже не отображается в старом браузере Mozilla Firefox. Тип файла может быть mp3 или другие распространенные типы аудио. Другие атрибуты тега