Отслеживание воспроизведения


Вы можете следить за прогрессом воспроизведения через JS API. Для этого нужно включить в расширенной версии конструктора опцию Модули / API / Разрешения / Разрешить запрос played и затем получать значение прогресса запросом played

player.api("played");

Значение будет приходить в процентах с учетом перемоток и повторного воспроизведения. Если пользователь просмотрит 10% видео и перемотает на конец, то плеер вернет реальный прогресс (10).

Другой способ

 Для этого нужно подключить отслеживание событий в настройках плеера и ловить событие time. Этот способ не учитывает перемотку.

function PlayerjsEvents(event,id,data){
   if(event == "time"){
      let duration = player.api("duration");
      let time = data;
      if(duration > 0){
         if(time / duration > 0.5){
            // 50%
         }
      }
   }
}

20.0.0
2024 © PlayerJS

Регистрация

Создать аккаунт
Регистрируясь, вы принимаете Пользовательское соглашение
Войдите, если уже есть аккаунт

Восстановить пароль

Восстановить
Если вы забыли свой email, напишите нам