HTML - тег <source>
Пример
Аудиоплеер с двумя исходными файлами. Браузер выберет первый поддерживаемый им <source>:
<audio controls>
<source src="horse.ogg" type="audio/ogg">
<source src="horse.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Тег <source>
используется для указания нескольких медиа-ресурсов для медиа-элементов, таких как
<video> , <audio> и <picture> .
Тег <source>
позволяет указать альтернативные файлы видео/аудио/изображений, которые браузер может выбирать в зависимости от поддержки браузера или ширины области просмотра. Браузер выберет первое <source>
, что он поддерживает.
Поддержка браузера
Цифры в таблице указывают на первую версию браузера, полностью поддерживающую элемент.
Element | |||||
---|---|---|---|---|---|
<source> | 4.0 | 9.0 | 3.5 | 4.0 | 10.5 |
Атрибуты
Attribute | Value | Description |
---|---|---|
media | media_query | Accepts any valid media query that would normally be defined in a CSS |
sizes | Specifies image sizes for different page layouts | |
src | URL | Required when <source> is used in <audio> and <video>. Specifies the URL of the media file |
srcset | URL | Required when <source> is used in <picture>. Specifies the URL of the image to use in different situations |
type | MIME-type | Specifies the MIME-type of the resource |
Глобальные атрибуты
Тег <source>
также поддерживает глобальные атрибуты в HTML .
Атрибуты события
Тег <source>
также поддерживает атрибуты событий в HTML .
Дополнительные примеры
Пример
Используйте <source> внутри <video> для воспроизведения видео:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
Пример
Используйте <source> внутри <picture> для определения различных изображений в зависимости от ширины области просмотра:
<picture>
<source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width:465px)" srcset="img_white_flower.jpg">
<img
src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
Связанные страницы
Учебное пособие по HTML: HTML-видео
Учебник по HTML: HTML-аудио
Справочник по HTML DOM: Исходный объект
Настройки CSS по умолчанию
Никто.