我在laravel 5中建立了一个网站,其中包含有关各种主题的视频的培训课程。我使用vimeo作为我的视频库。任何人都可以告诉我,当用户完成观看视频时,laracasts或udemy如何将课程标记为已完成?我试图谷歌它没有运气。
答案 0 :(得分:6)
如果视频结束,Vimeo有一个可以触发javascript事件的API,请检查developer guide on vimeo。在OnFinish
事件中,您可以执行ajax调用,将视频标记为已观看。您甚至可以使用onPlayProgress
事件,并根据getCurrentTime()
和getDuration()
请查看此codepen以获取有关API使用情况的详细示例。