HTML <source> тег
Определение и использование
<source>
Тег используется для media элементов (например <video>,<audio> и <picture>)Указать несколько медиа-ресурсов.
<source>
Тег позволяет вам specify альтернативные видео/аудио/изображения файлов, браузер выбирает первый поддерживаемый. <source>
.
См. также:
HTML учебник:HTML видео
HTML учебник:HTML аудио
HTML DOM справочник:Объект Source
Пример
Пример 1
Это аудиоплеер с двумя аудиофайлами. Браузер выберет первый поддерживаемый. <source>
:
<audio controls> <source src="song.ogg" type="audio/ogg"> <source src="song.mp3" type="audio/mpeg"> Ваш браузер не поддерживает тег аудио. </audio>
Пример 2
Использование в <video>; <source>
Просмотр видео:
<video width="640" height="400" controls> <source src="shanghai.mp4" type="video/mp4"> <source src="shanghai.ogg" type="video/ogg"> Ваш браузер не поддерживает тег видео. </video>
Пример 3
Использование в <picture>; <source>
Определите различные изображения в зависимости от ширины просмотра:
<picture> <source media="(min-width:650px)" srcset="flowers-1.jpg"> <source media="(min-width:465px)" srcset="flowers-2.jpg"> <img src="flowers-3.jpg" alt="Flowers" style="width:auto;"> </picture>
Атрибут
Атрибут | Значение | Описание |
---|---|---|
media | Медиа-запрос | принимаeт любую действительную медиа-запрос, обычно определяемую в CSS. |
sizes | Определяет размер изображения для различных макетов страниц. | |
src | URL |
Используется для указания URL файла媒体的. Этот атрибут обязателен, когда <source> используется для <audio> и <video>. |
srcset | URL |
Используется для указания URL изображения, которое используется в различных ситуациях. Этот атрибут обязателен, когда <source> используется в <picture>. |
type | MIME-тип | Определяет MIME-тип ресурса. |
Глобальные свойства
<source>
Этот тег также поддерживает Глобальные свойства в HTML.
Свойства событий
<source>
Этот тег также поддерживает Свойства событий в HTML.
Стандартные настройки CSS
Нет.
Поддержка браузерами
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.5 | 4.0 | 10.5 |