Видео на HTML-странице

Показать видео посетителям сайта можно:

  • с помощью тега <video>;
  • выложив видео-файл на YouTube.

Тег <video>

<style>
    video {
        display: block;
        width: 720px;
        max-width: 100%;
        height: auto;
    }
</style>
<video controls loop poster="/images/sp2all_ru_7sek_TV.jpg">
    <source src="/images/sp2all_ru_7sek_TV.mp4" type="video/mp4">
    <img src="/images/sp2all_ru_7sek_TV.jpg" alt="Совместные покупки">
</video>

РЕЗУЛЬТАТ:

Атрибуты тега <video>
autoplay Автоматически запускает воспроизведение.
controls Отображает элементы управления.
height Определяет высоту окна для отображения видео.
loop Зацикливает воспроизведение.
muted Выключает звук при воспроизведении видео.
poster Определяет URL-адрес файла изображения, которое будет отображаться во время загрузки видеофайла или до тех пор, пока пользователь не нажмет на кнопку PLAY. Если атрибут не задан, то будет отображаться первый кадр видеофайла.
preload Определяет предварительную загрузку видео. Не является обязательным, некоторые браузеры игнорируют его. Возможные значения:
  • auto – браузер загружает видеофайл полностью, чтобы он был доступен, когда пользователь начнет его воспроизведение;
  • metadata – браузер загружает первую небольшую часть видео, чтобы определить его основные характеристики;
  • none – отсутствие автоматической загрузки видео.
width Определяет ширину окна для отображения видео.

Видео с YouTube

<style>
    .YouTube {
        width: 616px;
        max-width: 100%;
        margin: 0 auto;
    }
    @media (max-width: 646px) {
        .YouTube {
            position: relative;
            padding-bottom: 56.25%;
            padding-top: 30px;
            height: 0;
            overflow: hidden;
        }
        .YouTube iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
    }
</style>
<div class="YouTube">
    <iframe src="https://www.youtube.com/embed/np2M9KB5T4g" frameborder="0" allowfullscreen="" width="616" height="462"></iframe>
</div>

РЕЗУЛЬТАТ:

Читать дальше: Карты изображений


.

Популярное:


Содержание: