Vimeo API запускает несколько событий подряд - PullRequest
0 голосов
/ 29 апреля 2019

Я использую Vimeo API и в документации говорится, что для окончания видео используйте следующий код

player.on('ended', function(data) {
  // `data` is an object containing properties specific to that event
});

, который прекрасно работает, но когда видеоПо окончании видеоплеер vimeo останавливает видео (очевидно), но устанавливает прогресс обратно на 0,00.

. Из-за этого также запускаются события pause и seeked, то есть когда видео заканчиваетсязапускаемые события выглядят так:

enter image description here

Имеет смысл, почему он также вызывает события pause и seeked, но это далеко отидеально.Я хочу отправить ajax-запрос, чтобы сохранить прогресс, то есть, если я буду слушать событие ended, оно сработает 3 раза.

Кто-нибудь сталкивался с этим раньше и нашел способ обойти это?

...