controls

Html audio controls src

Включите музыку, подкаст или аудио-подсказку.

Время чтения: меньше 5 мин

Кратко

Скопировать ссылку «Кратко» Скопировано

Встраивает аудиофайл на страницу 🎧

Пример

Скопировать ссылку «Пример» Скопировано

Попробуем добавить на нашу страницу приветствие Алисы и текст, который появится, если браузер не поддерживает встроенное аудио на странице:

   
Привет, я Алиса
Ваш браузер не поддерживает встроенное аудио. Попробуйте скачать его по ссылке.
figure> figcaption>Привет, я Алисаfigcaption> audio controls src="hi-alice.mp3"> Ваш браузер не поддерживает встроенное аудио. Попробуйте скачать его a href="hi-alice.mp3" download>по ссылкеa>. audio> figure>

Как понять

Скопировать ссылку «Как понять» Скопировано

Тег добавляет на страницу аудиоплеер, который может воспроизвести звуковой файл. Можно добавить несколько форматов одного файла, чтобы браузер воспроизвёл тот формат, который он поддерживает — для этого нужно добавить вложенные теги .

Как пишется

Скопировать ссылку «Как пишется» Скопировано

Тег всегда закрывается парным тегом < / audio>.

Внутри контейнера пишется текст, который появится, если браузер не поддерживает встроенное аудио.

      Ваш браузер не поддерживает встроенное аудио. Попробуйте скачать файл.   audio controls> source src="audio.mp3" type="audio/mpeg"> source src="audio.ogg" type="audio/ogg"> p> Ваш браузер не поддерживает встроенное аудио. Попробуйте a href="audio.mp3" download>скачатьa> файл. p> audio>      

Атрибуты

Скопировать ссылку «Атрибуты» Скопировано

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

  • autoplay — аудио начнёт играть в момент загрузки страницы, не дожидаясь, когда файл скачается полностью. Но лучше так не делать, потому что никто не любит, когда что-то начинает играть без предупреждения, а браузеры типа Chrome вообще выключают такие звуки;
  • controls — добавляет стандартные элементы управления аудиоплеером: кнопку воспроизведения и паузы, полосу прокрутки, уровень громкости и другие элементы, в зависимости от браузера;
  • loop — зацикливает воспроизведение аудио, так что оно снова начинает играть каждый раз после завершения;
  • muted — звук будет на нуле, пока пользователь его не увеличит;
  • preload — подсказывает браузеру, нужно ли загружать аудио или информацию о нём сразу со страницей. Без этого атрибута предварительная загрузка файла будет зависеть от настроек конкретного браузера. У этого атрибута несколько значений:
    • none — аудиофайл не загружается предварительно;
    • metadata — загружается только информация о файле, например, размер и продолжительность. Рекомендуем использовать именно этот параметр, чтобы не загружать аудио, пока пользователь не захочет его прослушать;
    • auto — аудиофайл загружается со страницей, чтобы пользователь мог сразу начать его слушать. Если не указывать никакое значение preload , то атрибут будет работать как auto . Учти, что если стоит атрибут autoplay , то preload не работает.

    Подсказки

    Скопировать ссылку «Подсказки» Скопировано

    💡 Если не указать атрибут controls , то браузер не будет показывать стандартные элементы управления аудиоплеером. Создать свои элементы управления можно с помощью JavaScript.

    💡 Значение свойства display у тега по умолчанию inline , а значит внизу может появиться отступ, который зависит от высоты строки. Чтобы убрать этот отступ, напиши для плеера display : block .

    💡 Используйте CSS-свойства, чтобы настроить общий внешний вид и расположение аудиоплеера. Например, border и border — radius , padding , margin и другие параметры. Отдельные элементы внутри плеера изменить не получится. К тому же, в разных браузерах они выглядят по-разному.

    💡 С 2017 года практически все браузеры запретили автопроигрывание аудио.

    Ещё пример

    Скопировать ссылку «Ещё пример» Скопировано

    Мы также добавили несколько форматов одного аудиофайла. Если браузер не поддерживает формат Opus, он попробует воспроизвести OGG. Если и с ним не получится, то воспроизведёт файл в MP3. Атрибут type поможет браузеру быстрее определить формат файла:

          Ваш браузер не поддерживает встроенные аудио. Попробуйте скачать файл.  audio controls> source src="audio.opus" type="audio/ogg; codecs=opus"> source src="audio.ogg" type="audio/ogg; codecs=vorbis"> source src="audio.mp3" type="audio/mpeg"> Ваш браузер не поддерживает встроенные аудио. Попробуйте a href="audio.mp3" download>скачатьa> файл. audio>      

    Источник

    Атрибут controls

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

    Синтаксис

    Значения

    В качестве значения указывается controls , также допустимо писать атрибут без значения.

    Значение по умолчанию

    По умолчанию этот атрибут выключен.

    HTML5 IE 8 IE 9 Cr Op Sa Fx

             

    Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

    Типы тегов

    HTML5

    Блочные элементы

    Строчные элементы

    Универсальные элементы

    Нестандартные теги

    Осуждаемые теги

    Видео

    Документ

    Звук

    Изображения

    Объекты

    Скрипты

    Списки

    Ссылки

    Таблицы

    Текст

    Форматирование

    Формы

    Фреймы

    Источник

    Html audio controls src

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

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

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

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

    Изображения и мультимедиа

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

    Can I Use audio? Data on support for the audio feature across the major browsers from caniuse.com.

    Поддержка MP3 аудио-кодека:

    Can I Use mp3? Data on support for the mp3 feature across the major browsers from caniuse.com.

    Поддержка WAV аудио-кодека:

    Can I Use wav? Data on support for the wav feature across the major browsers from caniuse.com.

    Поддержка FLAC аудио-кодека:

    Can I Use flac? Data on support for the flac feature across the major browsers from caniuse.com.

    Поддержка AAC аудио-кодека:

    Can I Use aac? Data on support for the aac feature across the major browsers from caniuse.com.

    Поддержка Ogg Vorbis аудио-кодека:

    Can I Use ogg-vorbis? Data on support for the ogg-vorbis feature across the major browsers from caniuse.com.

    Синтаксис¶

    audio src="URL">audio> audio> source src="URL" /> audio> 

    Закрывающий тег обязателен.

    Атрибуты¶

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

    autoplay¶

    При наличии этого атрибута аудио начинает воспроизводиться автоматически после загрузки страницы. Атрибут autoplay отменяет действие атрибута preload .

    audio autoplay="autoplay">audio> 

    В качестве значения указывается autoplay , также допустимо вообще не указывать никакое значение.

    Значение по умолчанию

    По умолчанию этот атрибут выключен.

    controls¶

    Добавляет панель управления к аудиотреку. Вид панели и её содержимое зависит от браузера и может в себя включать: кнопку воспроизведения, паузы, перемотки, ползунок для изменения уровня громкости и др.

    audio controls="controls">audio> 

    В качестве значения указывается controls , также допустимо писать атрибут без значения.

    Значение по умолчанию

    По умолчанию этот атрибут выключен.

    loop¶

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

    В качестве значения указывается loop , также допустимо писать атрибут без значения.

    Значение по умолчанию

    По умолчанию этот атрибут выключен.

    muted¶

    Отключает звук при воспроизведении музыки.

    В качестве значения указывается muted , также допустимо вообще не указывать никакое значение.

    Значение по умолчанию

    По умолчанию этот атрибут выключен.

    preload¶

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

    none указывает, что аудио не должно предварительно загружаться metadata указывает, что загрузить нужно только метаданные; auto указывает на то, что весь звуковой файл может быть загружен, даже если пользователь не будет использовать его;

    Значение по умолчанию

    Если он не указан, это будет определенное браузером значение. Спецификация советует использование аттрибута metadata .

    • Аттрибут autoplay имеет приоритет над preload . Если autoplay указан, браузер, должен начать загрузку для воспроизведения.
    • Браузер не принуждается спецификацией следовать значению этого аттрибута; это просто подсказка.

    src¶

    Указывает путь к воспроизводимому аудиофайлу. Для этой же цели также можно использовать элемент .

    В качестве значения принимается полный или относительный путь к файлу.

    Значение по умолчанию

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

    Описание и примеры¶

     1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
     html> head> meta charset="utf-8" /> title>audiotitle> 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> 
     1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
     audio src="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).ogg" autoplay > Ваш браузер не поддерживает code>audiocode> элемент. audio> audio src="foo.ogg"> track kind="captions" src="foo.en.vtt" srclang="en" label="English" /> track kind="captions" src="foo.sv.vtt" srclang="sv" label="Svenska" /> audio> 

    Аудио элемент с элементом источника:

    audio controls="controls"> Ваш браузер не поддерживает code>audiocode> элемент. source src="foo.wav" type="audio/wav" /> audio> 

    Источник

    Читайте также:  Imageicon in java swing
Оцените статью