UNPKG

unserver-unify

Version:

46 lines (41 loc) 1.14 kB
angular.module('bamboo.course').controller('MP4QuizCtrl', function($scope, $stateParams, CourseApi) { var self = this; this.cid = $stateParams.cid; this.id = $stateParams.rid; var _lasttime = new Date(); this.contentReady = false; this.destroycallback = function(mp4time,videocomplete){ CourseApi.recordUsage(self.cid,self.id,$stateParams.mvid,_lasttime,mp4time,videocomplete); }; function getInfo() { self.displayImg = null; var info = { action: 'getresource', id: self.id, }; CourseApi.mvApi(info, function(result) { console.log(result); if(result.success){ self.chapter = result.data; getRecordUsage(); } }); } getInfo(); function getRecordUsage() { var info = { action: "getResourceUsage", rid: self.id }; console.log(info); CourseApi.mvApi(info, function(data) { console.log(data); self.contentReady = true; if(data.success&&data.data&&data.data.mp4time) { self.mp4time = data.data.mp4time;  } }); } });