Как приостановить проигрыватель Shaka после его загрузки? - PullRequest
0 голосов
/ 19 апреля 2020

Есть ли какая-либо конфигурация, которую я могу пройти, чтобы Shaka Player приостанавливал себя на определенную продолжительность / точку в видео? Например, я хочу приостановить проигрыватель на 300 секунд.

Одним из способов является изменение конфигурации playRangeEnd, но это мешает работе пользователя. Есть ли альтернатива?

1 Ответ

0 голосов
/ 27 апреля 2020

Как предложено @TheModMaker для https://github.com/google/shaka-player/issues/2510, это связано с собственным элементом видео, а не с Shaka. Для достижения этого можно использовать событие

timeupdate, например: ,

video.addEventListener('timeupdate', () => {
  if (video.currentTime >= 300)
    video.pause();
});

timeupdate событие происходит при обновлении currentTime видео. https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/timeupdate_event

...