API плеера

Boomstream плеер генерирует события, которые можно отлавливать с помощью Javascript на странице, на которой размещен плеер. События, которые отправляет плеер:

  • Play - Когда начинается воспроизведение.
  • Pause - Когда пользователь поставил воспроизведение на паузу.
  • Stop - Когда заканчивается воспроизведение.
  • Time - Периодическое событие, которое передает текущее время воспроизведения.

Интеграция

Чтобы отлавливать события, генерируемые плеером, нужно на страницу, на которой размещен плеер, добавить следующий Javascript код:

window.addEventListener('message', receiveMessage, false);
function receiveMessage(event) {
  if (event.origin !== "https://play.boomstream.com") {
    return;
  }
  // Your code here
}

При этом в объекте event в поле data будет находится информация по событию.

Возможные свойства поля data:

  • method - Название события (play, pause, stop, time).
  • code - Код видео файла.
  • time - Текущее время воспроизведения (доступно только для события time).