unserver-unify
Version:
46 lines (41 loc) • 1.14 kB
JavaScript
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;
}
});
}
});