Запишите урок как завершенный, когда пользователь закончит просмотр видео Vimeo

Я создал веб-сайт в Laravel 5, на котором есть обучающие уроки с видео по различным предметам. Я использую Vimeo в качестве моей видео библиотеки. Кто-нибудь может сказать мне, как laracasts или udemy помечают урок как завершенный, когда пользователь заканчивает просмотр видео? Я попытался погуглить без удачи.

3

Решение

Vimeo имеет API, который может запускать событие JavaScript, если видео заканчивается, проверьте Руководство разработчика по Vimeo. в OnFinish событие, которое вы можете сделать ajax-вызов, который помечает видео как просмотренное. Вы даже можете использовать onPlayProgress событие и пометить видео как просмотренное, когда кто-то просмотрел видео, скажем, на 90%, основываясь на getCurrentTime() а также getDuration()

Проверь это codepen для подробного примера использования API.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]