Аудио в html вставка: Как вставить аудио в html

Тег HTML аудио и музыка на сайт

Рейтинг: 4 из 5, голосов 14

23 декабря 2017 г.

Тег <audio> в HTML используется для вставки на сайт воспроизводимого аудио. Обычно содержит вложенные элементы <source> для указания нескольких вариантов источника аудио-файла.

Текстовую дороку к файлу можно указать при помощи тега <track>.

Этот тег был введен в HTML5.

Синтаксис

<audio>вложенные теги / альтернативный текст</audio>

Альтернативный текст. Вы можете указать внутри тега <audio> альтернативный текст. Он будет выведен, если ваш браузер не поддерживает тег.

Примеры использования <audio> в HTML коде

<!DOCTYPE html>
<html>
<head>
<title>Вставка аудио на сайт</title>
</head>
<body>
<audio autoplay controls>
<source src="/music/track.mp3" type="audio/mpeg">
<source src="/music/track. ogg" type="audio/ogg">
Воспроизведение аудио-файла не поддерживается браузером
</audio>
</body>
</html>

Поддержка браузерами

Тег
<audio> Да 9+ Да Да Да
Поддержка форматов
MP3 Да Да Да Да Да
WAV
Да Нет Да Да Да
Ogg Да Нет Да Нет Да

Атрибуты тега audio

Атрибут Значения Описание
autoplay не указывается / autoplay

Если указан, аудио-дорожка будет воспроизведена, как только будет загружена.

controls не указывается / controls

Если указан, будут выведены кнопки управления плеером (play, pause и т.д.).

loop не указывается / loop

Если указан, аудио-дорожка будет циклически воспроизводиться до закрытия страницы (после завершения, воспроизведение начнется сначала).

muted не указывается / muted

Если указан, аудио-дорожка будет воспроизводиться без звука.

preload

auto
metadata
none

Определяет особенности загрузки аудио элемента.
auto — загружать аудио-дорожку полностью при загрузке страницы.
metadata — при загрузке страницы загружается только техническая информация (метаданные, например, продолжительность аудио).

none — не загружать аудио при загрузке страницы.

Если указан атрибут autoplay, атрибут preload будет проигнорирован.

src URL

Адрес аудио-файла.

by Lebedev

| HTML | WebReference

Элемент <audio> (от англ. audio — звук) добавляет, воспроизводит и управляет настройками аудиозаписи на веб-странице. Путь к файлу задаётся через атрибут src или вложенный элемент <source>. Внутри контейнера <audio> можно написать текст, который будет выводиться в браузерах, не работающих с этим элементом.

Список поддерживаемых браузерами кодеков приведён в табл. 1.

Табл. 1. Кодеки и браузеры
Кодек
ogg/vorbis17311. 53.5
wav12311.53.13.5
mp39123153.122
AAC9123153.122

Для универсального воспроизведения в указанных браузерах аудио кодируют с помощью разных кодеков и добавляют файлы одновременно через элемент <source>.

Синтаксис

<audio src="<адрес>"></audio>
<audio>
 <source src="<адрес>">
</audio>

Атрибуты

autoplay
Звук начинает играть сразу после загрузки страницы.
controls
Добавляет панель управления к аудиофайлу.
loop
Повторяет воспроизведение звука с начала после его завершения.
muted
Отключает звук при воспроизведении музыки.
preload
Используется для предварительной загрузки аудиофайла или его данных вместе с загрузкой веб-страницы.
src
Указывает путь к воспроизводимому файлу.

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>audio</title> </head> <body> <p>Александр Клименков — Четырнадцать</p> <audio controls> <source src=»audio/music.ogg» type=»audio/ogg; codecs=vorbis»> <source src=»audio/music.mp3″ type=»audio/mpeg»> Тег audio не поддерживается вашим браузером. <a href=»audio/music.mp3″>Скачайте музыку</a>. </audio> </body> </html>

Результат примера в браузере IE показан на рис. 1.

Рис. 1. Воспроизведение аудиофайла

Примечание

Управление воспроизведением аудио различается между браузерами по своему виду, но основные элементы совпадают. Это кнопка воспроизведения/паузы, длина трека, прошедшее и суммарное время звучания, а также уровень громкости.

Спецификация

СпецификацияСтатус
WHATWG HTML Living StandardЖивой стандарт
HTML5Рекомендация
Спецификация

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

912511.54.14
2.24115
Браузеры

В таблице браузеров применяются следующие обозначения.

  • — элемент полностью поддерживается браузером;
  • — элемент браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Аудио и видео

См.

также
  • <bgsound>
  • Атрибуты элементов
  • Добавление медиа-контента

Практика

  • Автовоспроизведение аудио
  • Добавление аудио
  • Зацикливание аудио

Аудио и видео в формате HTML5

❮ Пред. Следующий ❯

Раньше собственные веб-технологии, такие как HTML, не позволяли встраивать видео и аудио в Интернет. Технологии на основе плагинов стали популярными для обработки такого контента, но у них было много проблем, в том числе плохая работа с функциями HTML/CSS, проблемы с безопасностью и доступностью. Позже спецификация HTML5 представила такие возможности с элементами

Элемент

Элемент

Как добавить аудио на веб-страницу

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

В коде атрибут src ссылается на URL-адрес аудиофайла, а атрибут control добавляет панель управления (кнопка запуска, полоса прокрутки, регулятор громкости).

  

Поскольку не все браузеры поддерживают все аудиоформаты, аудиофайл кодируется/декодируется с помощью аудиокодека (цифрового электронного устройства или компьютерного программного обеспечения). который помогает в сжатии и распаковке цифровых аудиоданных). Все форматы аудиофайлов добавляются одновременно через элемент с атрибутом src.

При определении различных форматов файлов мы рекомендуем определить MIME-тип для каждого файла, чтобы позволить браузеру локализовать поддерживаемый файл. Тип MIME определяется с помощью атрибута типа.

Пример добавления различных форматов аудиофайлов:

 

 <голова>
   Название документа
 
 <тело>
   <управление звуком>
     
     
   
   

Нажмите кнопку воспроизведения

Попробуй сам »

Самые популярные аудио форматы:

MP3 – самый популярный аудио формат, который использует сжатие с потерями и позволяет уменьшить размер файла. Несмотря на популярность среди пользователей, телекомпании и радиостанции используют более современные кодеки ISO-MPEG, вроде AAC или MPEG-H.

AAC (Advanced Audio Codec) — закрытый кодек, аналог MP3, но по сравнению с последним обеспечивает более высокое качество при той же или большей степени сжатия.

Ogg Vorbis — свободный формат с открытым кодом, поддерживается в Firefox, Opera и Chrome. Обеспечивает хорошее качество звука, но недостаточно поддерживается проигрывателями устройств.

В предыдущей версии HTML видео были встроены в сайт с помощью сторонних плагинов, таких как QuickTime, RealPlayer или Flash. В HTML5 появился новый тег

В коде это выглядит так:

  

Атрибут src указывает URL-адрес файла, а атрибут control используется для отображения элементов управления.

Каждый браузер поддерживает определенный кодек, поэтому, чтобы обеспечить воспроизведение видео во всех браузерах, видеофайл должен быть размещен в нескольких форматах. Как и в случае с аудиофайлами, все форматы видеофайлов включаются в элемент , начиная с наиболее предпочтительного. Каждый видеофайл должен иметь свой MIME-тип, который определяется атрибутом type.

Чтобы убедиться, что браузер может обрабатывать видеофайлы, создайте в папке, где находится веб-сайт, файл . htaccess, определяющий MIME-типы для видео.

Пример добавления различных форматов видеофайлов:

 

  <голова>
    Название документа
    <стиль>
      видео {
        ширина: 300 пикселей;
        высота: 220 пикселей;
        граница: 1px сплошная #666;
      }
    
  
  <тело>
    <управление видео>
      
      
    
    

Некоторая информация о видео

Попробуй сам »

На сегодняшний день существует 3 основных видеоформата: MP4/MPEG-4, OGG и WebM+. Для сжатия видеоданных и их воспроизведения мы используем кодеки.

Для видеофайла формата MPEG-4 используется видеокодек Н.264 и аудиокодек ААС. Если вы хотите использовать кодеки, вы должны получить лицензию.

Для видеофайла Ogg используйте видеокодек Theora и аудиокодек Vorbis с открытым кодом.

Для видеофайлов WebM + , используйте видеокодек VP8 и аудиокодек Vorbis. В этом случае лицензия не требуется.

Большинство серверов не обслуживают носители Ogg или mp4 с правильными типами MIME. Для этого может потребоваться добавить соответствующую конфигурацию.

 AddType аудио/ogg .oga
AddType аудио/wav .wav
Видео AddType/ogg .ogv .ogg
AddType video/mp4 .mp4 

Субтитры и заголовки добавляются к аудио- и видеофайлам с помощью элемента , который используется как дочерний элемент

Пример добавления субтитров и заголовков к аудио- и видеофайлам:

 

  <голова>
    Название документа
    <стиль>
      видео {
        ширина: 300 пикселей;
        высота: 200 пикселей;
        граница: 1px сплошная #666;
      }
    
  
  <тело>
    <управление видео отключено src="/build/videos/arcnet.io(7-sec).mp4">
       io(7-sec).mp4" />
    
    <р>
      Lorem Ipsum — это просто текст-пустышка полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный печатник взял гранку шрифта и перемешал ее, чтобы сделать книгу образцов шрифтов. Он пережил не только пять столетий, но и скачок в электронный набор текста, оставаясь практически неизменным.
    

Попробуй сам »

Чтобы выровнять видеоплеер на странице, поместите элемент

, назначьте ему класс, а затем задайте для него ширину и высоту, соответствующие размеру вашего видео.

Встроенное аудио

Встроенное аудио

Жан ЛеЛу и Боб Понтерио
SUNY Кортленд
© 2017

Встраивание звука в веб-страницу


До сих пор мы видели, что вы можете добавить звук на веб-страницу, просто установив создаем ссылку на звук почти так же, как мы делаем ссылку на другую сеть. страница. Когда мы делаем это, мы не можем контролировать, как веб-браузер пользователя будет воспроизводить звук. Он может открыть внешнее приложение, такое как Media Player или WinAmp, или воспроизвести звук в новом окно браузера ( если вообще работает ). Если звук является частью урока, это может быть текст, словарь поддержки, интерактивные вопросы, изображения или другие педагогические материалы, которые вы хотите, чтобы учащийся мог видеть, как воспроизводится звук. Таким образом, вам может потребоваться больше контроля над тем, как воспроизводится звук и где он находится в вашем уроке. Попробуйте эту ссылку на песню, чтобы увидеть, как такая простая ссылка работает на вашем компьютере с настройками вашего браузера.

Лучшим вариантом является встраивание аудио прямо в веб-страницу, где находится текст или действия, таким образом интегрируя аудио в языковой урок. Мы делаем это, помещая объект на странице, и этот объект действует как аудиоплеер для воспроизведения нашего звука. Мы рассмотрим несколько различных способов сделать это. (Вы можете скачать эту страницу практики и песню для практики.)

Тег HTML5

<аудио>.

Недавние обновления дизайна веб-страницы требуют простого звукового объекта, который будет работать с текущими веб-браузерами. Тег

Ваш браузер не поддерживает тег audio.

Вам нужно будет поместить код аудио объекта в исходный код вашей веб-страницы. Следующий код помещает объект на страницу для воспроизведения песни «maquillaje.mp3». Если код не работает в браузере пользователя, появится сообщение об ошибке.

<управление звуком>

Ваш браузер не поддерживает тег audio.

В KompoZer вам может понадобиться написать исходный код таким образом, чтобы предотвратить ошибки:

<управление звуком>
mp3″ type=»audio/mpeg»>
Ваш браузер не поддерживает тег audio.

Вы можете скопировать этот код и использовать его на своих страницах, но обязательно измените имя звукового файла, чтобы оно соответствовало вашим собственным звукам. Шириной объекта HTML5

<управление звуком>

Ваш браузер не поддерживает тег audio.

<управление звуком>

Ваш браузер не поддерживает тег audio.

В следующих двух статьях рассказывается, как все это работает:

Native Audio в браузере: http://html5doctor.com/native-audio-in-the-browser/

HTML5 Audio — состояние дел: http://html5doctor.com/html5-audio-the-state-of-play/


 

Еще один способ — MP3-плеер с использованием Flash:

Этот проигрыватель на основе флэш-памяти выглядит лучше, чем проигрыватель HTML5 по умолчанию, но его область применения ограничена. Сам проигрыватель находится на вашем веб-сайте и загружается с вашей веб-страницы, решая некоторые, но не все проблемы совместимости. Однако использовать его немного сложнее, чем HTML5.

http://flash-mp3-player.net/players/maxi/

Зайдите на сайт и скачайте файл mp3player: player_mp3_maxi.swf

Поместите этот файл в папку вашего веб-сайта и укажите на него в вашем звуковом объекте. Я положу его в отдельную папку под названием mp3player, просто чтобы его было легче найти и на него было легче указать.

Вот код объекта, который вы должны скопировать и вставить в исходный код вашей веб-страницы. Обратите внимание, как data=»mp3player/player_mp3_maxi.swf» указывает на проигрыватель, который мы скачали и поместили в отдельную папку. В нашем примере ниже имя звукового файла mp3 выделено красным; вы бы подставили свое собственное имя звукового файла.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *