Какие форматы медиа поддерживаются HTML?
HTML поддерживает несколько медиаформатов, которые позволяют включать мультимедийный контент на веб-страницах. Главные
компоненты для работы с медиа в HTML — это теги <audio>, <video>, и <source>. Рассмотрим их подробнее.
1. Аудиоформаты
Для работы с аудиофайлами используется тег <audio>. Он поддерживает несколько форматов:
- MP3 — самый распространенный формат аудио, поддерживаемый всеми браузерами.
- WAV — формат без сжатия, который может занимать много места.
- OGG — формат, часто используемый для потоковой передачи аудио.
Пример кода для аудио:
<audio controls>
<source src="audio-file.mp3" type="audio/mpeg">
<source src="audio-file.ogg" type="audio/ogg">
Ваш браузер не поддерживает тег audio.
</audio>
2. Видеоформаты
Для вставки видео на страницу используется тег <video>. Он также поддерживает различные форматы:
- MP4 — самый широко поддерживаемый формат для видео, обычно использующий кодек H.264.
- WebM — формат, предназначенный для веб-видео, с поддержкой высококачественного сжатия.
- OGG — используется для видео в формате Ogg Theora.
Пример кода для видео:
<video width="640" height="480" controls>
<source src="video-file.mp4" type="video/mp4">
<source src="video-file.webm" type="video/webm">
Ваш браузер не поддерживает тег video.
</video>
3. Использование тега <source>
Тег <source> позволяет указывать несколько источников для аудио и видео, что обеспечивает лучшую совместимость с
различными браузерами. Браузер выберет первый подходящий источник, который ему известен.
Заключение
Работая с медиаформатами в HTML, важно помнить о совместимости с различными браузерами и устройствами. Оптимальная практика — использовать несколько форматов для аудио и видео, чтобы пользователи могли наслаждаться контентом без проблем.