当用户完成观看vimeo视频时,记录课程已完成

raf*_*ech 3 php laravel vimeo-api laravel-5

我在laravel 5中建立了一个网站,其中包含有关各种主题的视频的培训课程.我使用vimeo作为我的视频库.任何人都可以告诉我,当用户完成观看视频时,laracasts或udemy如何将课程标记为已完成?我试图谷歌它没有运气.

Kri*_*ofM 6

如果视频结束,Vimeo有一个可以触发javascript事件的API,请查看vimeo上的开发人员指南.在OnFinish事件中,你可以做一个Ajax调用是看着这标志着视频.您甚至可以使用该onPlayProgress活动,并在有人观看视频时将视频标记为观看,比如90%,基于getCurrentTime()getDuration()

检查此codepen以获取有关API用法的详细示例.