Мультимедіа на веб-сторінках
Модуль «Веб-технології»
Урок 20
Пригадаємо
Пригадаємо
Текстові
Графічні
Анімація
Аудіо
Відео
Приклад
Типи MIME-форматів мультимедійних�файлів, які підтримуються браузерами �
Формат файлів | Тип MIME | Браузери, якими підтримується |
MPEG4 | video/mp4 | Chrome, Safari (не підтримується Firefox, Opera) |
OGG, OGA, OGV | audio/ogg (для аудіофайлів)�video/ogg (для відеофайлів) | Chrome, Firefox, Opera |
MP4 MP3 | video/mp4 Audio/mp3 | Chrome, Safari |
WEBM WAV | video/webm audio/mpeg | Chrome, Firefox, Opera |
HTML5-відео
HTML5-аудіо
Основні атрибути тегів <video> та <audio>
Атрибут | Опис |
Autoplay | Автоматичне відтворення відеофайла відразу після завантаження сторінки |
controls | Вказівка браузеру, що потрібно відобразити базові елементи управління відтворенням (відтворення, пауза, гучність) |
loop | Циклічне відтворення відеофайла |
poster | URL-файл зображення, яке відображатиметься під час завантаження відеофайла або доти, поки користувач не натисне на кнопку PLAY. Якщо атрибут не задано, буде відображатися перший кадр відеофайла |
auto | Браузер завантажує відеофайл повністю, щоб він був доступний, коли почнеться відтворення |
src | Містить абсолютну або відносну URL-адресу відеофайла |
Приклад вбудовування відео на веб-сторінку
<video controls>
<source src="video/movie.mp4" type="video/mp4">
<source src="video/movie.webm" type="video/webm">
<source src="video/movie.ogv" type="video/ogg>
</video>
Приклад вбудовування аудіо на веб-сторінку
<audio controls>
<source src="audio/music.ogg" type="audio/ogg; codecs=vorbis">
<source src="audio/music.mp3" type="audio/mpeg">
</audio>
Крок 1
Крок 2
Крок 3
Зауваження
З огляду на стандарти розробки сайтів варто створити в теці Сайт додаткову теку video (audio), де розмістити відконвертовані відео- чи аудіофайли.
В елементі <video> (<audio>) краще використовувати атрибут controls, який відповідає за відображення елементів керування плеєром.
Хоча елементи <video> (<audio>) мають атрибути width та height, логічно оголошувати розмір у таблицях стилів (нагадаємо, що стандарт html5 відповідає лише за семантичну розмітку)
Цікаво
До появи стандарту HTML5-відео використовувався елемент <embed>, який визначає контейнер для зовнішнього застосування або інтерактивного вмісту (іншими словами, плагіна).
<embed> - непарний тег, і не може містити альтернативний текст
�Всі основні браузери протягом довгого часу підтримували цей елемент.
Проте даний тег додали лише в специфікацію HTML5.
Приклад: <embed width=“400” src=“anima.swf”>
�
Завдання для самостійного виконання
Додайте на першу сторінку завдання 17 уроку два відеофайли (можна однакові), щоб вони відображалися, як наведено на рис. �Підказка: використовуйте контейнер <div> зі стилем {display: inline-block;}�
Додайте на другу сторінку після графічного об’єкта аудіофайл.
Результат надішліть учителю �
Аналізуємо. Обговорюємо
Домашнє завдання
Використовуючи тег <embed> додайте будь-який флеш-ролик на третю сторінку завдання до уроку 17
(як допомогу перегляньте відео https://www.youtube.com/watch?v=�i_l4X2K6PbE) �