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

时间:2015-07-29 02:28:19

标签: php laravel laravel-5 vimeo-api

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

1 个答案:

答案 0 :(得分:6)

如果视频结束,Vimeo有一个可以触发javascript事件的API,请检查developer guide on vimeo。在OnFinish事件中,您可以执行ajax调用,将视频标记为已观看。您甚至可以使用onPlayProgress事件,并根据getCurrentTime()getDuration()

将有人观看视频的视频标记为90%。

请查看此codepen以获取有关API使用情况的详细示例。