Компонент video player может быть добавлен в любой HTML5 баннер, который предусматривает наличие видео.
Файл body.html должен содержать контейнер для вставки в него видеоплеера, а также определять положение, ширину и высоту контейнера.
Модуль ‘player’ передается в качестве параметра функции.
Метод create() создает объект с параметрами. Параметры описаны ниже.
Параметр | Значение | Описание |
---|---|---|
src | String | URL источника видео; формат видеофайла: .mp4 |
canSkip | Boolean ǀ Number (sec) | пропуск видео (кнопка skip в правом верхнем углу), false (default); количество секунд до активации кнопки skip |
skipText | String | текст, выводимый на кнопке пропуска видео |
loop | Boolean | зацикливание видео; false (default) |
canFullscreen | Boolean | переход плеера в полноэкранный режим |
container | object HTML Node | контейнер, в который должен быть вставлен видео плеер |
Метод | Аргументы | Описание |
---|---|---|
player.appendTo(); | object HTML Node | вставка плеера в указанный контейнер |
player.volume(); | Number (1-100) | громкость звука; по умолчанию 50% |
player.unmute(); | – | включение звука |
player.mute(); | – | выключение звука |
player.play(); | – | запуск проигрывания видео |
player.pause(); | – | поставить текущее видео на паузу |
player.hide(); | – | скрыть плеер |
player.src(); | String | замена источника видео на указанный |
player.src().play(); | String | запуск воспроизведения нового видео |
player.on(event, callback); | Function | вызов функции по событию. Доступные события:
|
player.node.sound.hide(); | – | скрыть кнопку “Звук” |
player.node.playPause.hide(); | – | скрыть кнопку “Воспроизвести/Пауза” |
player.node.progress.hide(); | – | скрыть строку состояния |
create() | Object | инициализация плеера |