Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

73. Звук в HTML5 - элемент AUDIO

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

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

До появления HTML5 и flash было тяжело вставить аудио на страницу. С появлением flash стали использовать его для вставки аудио на страницу. Вместе с HTML5 появился тег audio, благодаря которому легко можно вставить аудио на страницу.

В примере ниже показано, как добавить аудио файл на страницу HTML:

Пример (html)
<audio src = "click.mp3"></audio> 

Вставить музыку также просто, как и вставить картинку в HTML страницу. В атрибут src указывается путь к файлу.

Некоторые форматы поддерживают не все браузеры, поэтому можно поступить следующим образом:

Пример (html)
<audio>
    <source src = "click.mp3">
    <source src = "click.ogg">
</audio> 

Если хотите воспроизведение звука при открытии страницы, добавьте атрибут autoplay.

Пример (html)
<audio autoplay>
    <source src = "click.mp3">
    <source src = "click.ogg">
</audio> 

Примечание

Многих (всех у кого включен звук) раздражает самовоспроизводящийся звук!

Можем добавить кнопки управления, для этого используем атрибут controls.

Пример (html)
<audio controls>
    <source src = "click.mp3">
    <source src = "click.ogg">
</audio> 

А еще можем зациклить аудио на нашей HTML-странице. Для этого указываем атрибут loop.

Пример (html)
<audio loop>
    <source src = "click.mp3">
    <source src = "click.ogg">
</audio> 

В этом уроке мы научились вставлять аудио на HTML-страницу, указывать несколько форматов для различных браузеров и познакомились с атрибутами autoplay, controls и loop. В следующем уроке будем вставлять видео на веб-страницу.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Видео в HTML5 - элемент VIDEOHTML5
Единицы измерения длины в CSSЕдиницы измерения
Позиционирование элементов свойством positionПозиционирование
Структура документа: родитель-потомок в CSSСелекторы в CSS
Итоги раздела «Итераторы в Python»Знакомство с Python
Селекторы атрибутов: по частичному значениюСелекторы в CSS
Добавляем градиент к фону элементаЦвета и фон
Селекторы атрибутов: простой выборСелекторы в CSS
Селекторы идентификаторов (id селекторы)Селекторы в CSS
Раздел «HTML5»
69. УРОК: 1. Знакомство с HTML5
70. УРОК: 2. Семантические и структурные теги в HTML5
71. УРОК: 3. Еще отличия HTML5 от HTML4
72. УРОК: 4. Создание холста в HTML5 с помощью тега CANVAS
УРОК 73. 5. Звук в HTML5 - элемент AUDIO
Вы здесь
74. УРОК: 6. Видео в HTML5 - элемент VIDEO
Другие разделы
Раздел 1. Знакомство с HTML
Раздел 2. Разметка текста в HTML
Раздел 3. Ссылки в HTML
Раздел 4. Изображения в HTML
Раздел 5. Таблицы в HTML
Раздел 6. Формы в HTML
Раздел 8. Остальное
Раздел 9. Знакомство с CSS
Раздел 10. Селекторы в CSS
Раздел 11. Структура и каскад
Раздел 12. Единицы измерения
Раздел 13. Шрифт
Раздел 14. Свойства текста
Раздел 15. Форматирование
Раздел 16. Отступы, рамки, поля
Раздел 17. Цвета и фон
Раздел 18. Позиционирование
Раздел 19. Верстка таблиц
Раздел 20. Списки
Раздел 21. Анимация
Раздел 22. Знакомство с Flexbox
Раздел 23. Практика с htmlbook.ru
Раздел 24. Элементы сайта
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно