- PVSM.RU - https://www.pvsm.ru -
Плагин BigVideo.js [1] для jQuery добавляет на страницу видео в качестве фонового изображения через HTML5 Fullscreen API. Видео автоматически растягивается на любой размер экрана. Для работы нужно предварительно загрузить библиотеки jQuery, jQuery UI и jQuery imagesloaded [2]. Запуск:
$(function() {
var BV = new $.BigVideo();
BV.init();
BV.show('http://video-js.zencoder.com/oceans-clip.mp4');
});
В качестве
Можно запустить список из нескольких видеороликов в бесконечном цикле, как в этом примере [4]. Конечно, нужно добавить кнопку, чтобы пользователь мог отключить воспроизведение видео.
$(function() {
var BV = new $.BigVideo();
BV.init();
BV.show(['vid1.mp4','vid2.mp4','vid3.mp4'],{ambient:true});
});
Поскольку на мобильных устройствах автоматическое воспроизведение видео запрещено, с помощью такого кода можно их распознавать и заменять фоновое видео на статическое фоновое изображение:
var BV = new $.BigVideo();
BV.init();
if (Modernizr.touch) {
BV.show('video-poster.jpg');
} else {
BV.show('video.mp4',{ambient:true});
}
Есть поддержка плейлистов [5] с выбором в меню, какой видеоролик запустить.
Коллекции бесплатных видеороликов [6], подходящих для фона.
Автор: alizar
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/veb-dizajn/14744
Ссылки в тексте:
[1] BigVideo.js: http://dfcb.github.com/BigVideo.js/
[2] imagesloaded: https://github.com/desandro/imagesloaded
[3] хостинга: https://www.reg.ru/?rlink=reflink-717
[4] этом примере: http://dfcb.github.com/BigVideo.js/example-ambient-loop.html
[5] плейлистов: http://dfcb.github.com/BigVideo.js/example-playlist.html
[6] Коллекции бесплатных видеороликов: http://thecliparchive.com/
Нажмите здесь для печати.