video.js 24 KB

12
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_course/video"],{462:function(e,t,i){"use strict";(function(e,t){var n=i(4);i(26);n(i(25));var s=n(i(463));e.__webpack_require_UNI_MP_PLUGIN__=i,t(s.default)}).call(this,i(1)["default"],i(2)["createPage"])},463:function(e,t,i){"use strict";i.r(t);var n=i(464),s=i(466);for(var o in s)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return s[e]}))}(o);i(469),i(471);var r,a=i(34),u=Object(a["default"])(s["default"],n["render"],n["staticRenderFns"],!1,null,"468b9330",null,!1,n["components"],r);u.options.__file="pages_course/video.vue",t["default"]=u.exports},464:function(e,t,i){"use strict";i.r(t);var n=i(465);i.d(t,"render",(function(){return n["render"]})),i.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]})),i.d(t,"recyclableRender",(function(){return n["recyclableRender"]})),i.d(t,"components",(function(){return n["components"]}))},465:function(e,t,i){"use strict";var n;i.r(t),i.d(t,"render",(function(){return s})),i.d(t,"staticRenderFns",(function(){return r})),i.d(t,"recyclableRender",(function(){return o})),i.d(t,"components",(function(){return n}));try{n={uIcon:function(){return Promise.all([i.e("common/vendor"),i.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(i.bind(null,505))},uniPopup:function(){return i.e("uni_modules/uni-popup/components/uni-popup/uni-popup").then(i.bind(null,745))}}}catch(a){if(-1===a.message.indexOf("Cannot find module")||-1===a.message.indexOf(".vue"))throw a;console.error(a.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var s=function(){var e=this,t=e.$createElement,i=(e._self._c,e.isLogin&&1==e.isAddKf?e.numberToChinese(e.lineIndex+1):null),n=e.__map(e.lineList,(function(t,i){var n=e.__get_orig(t),s=e.numberToChinese(i+1);return{$orig:n,m1:s}})),s=e.inputText?e.inputText.trim().length:null,o=e.errQues&&e.errQues.length>0,r="恭喜你,回答正确"!=e.errTitle?e.errQues&&e.errQues.length>0:null,a=1==e.currentTab&&e.isLogin&&1==e.isAddKf&&e.quesList&&e.quesList.length>0;e.$mp.data=Object.assign({},{$root:{m0:i,l0:n,g0:s,g1:o,g2:r,g3:a}})},o=!1,r=[];s._withStripped=!0},466:function(e,t,i){"use strict";i.r(t);var n=i(467),s=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t["default"]=s.a},467:function(e,t,i){"use strict";(function(e){var n=i(4);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(i(57)),o=n(i(59)),r=n(i(456)),a=n(i(11)),u=i(164),c=n(i(167)),l=i(468),h=i(431),d=["questionOption"];function f(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function p(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?f(Object(i),!0).forEach((function(t){(0,a.default)(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):f(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var g=function(){i.e("pages_course/components/ques").then(function(){return resolve(i(752))}.bind(null,i)).catch(i.oe)},m=function(){i.e("pages_course/components/descInfo").then(function(){return resolve(i(759))}.bind(null,i)).catch(i.oe)},v=function(){i.e("pages_course/components/descInfoNav").then(function(){return resolve(i(766))}.bind(null,i)).catch(i.oe)},y=function(){i.e("pages_course/components/commentBox").then(function(){return resolve(i(773))}.bind(null,i)).catch(i.oe)},T={components:{descInfoNav:v,descInfo:m,commentBox:y,ques:g},data:function(){return{code:"",baseUrl:e.getStorageSync("requestPath"),rewardType:[{name:"红包奖励",value:1},{name:"积分奖励",value:2}],currentReward:1,player:null,loading:!0,progress:0,statusBarHeight:e.getSystemInfoSync().statusBarHeight,scrollTop:0,height:"0px",isLogin:!1,videoUrl:"",videoId:"",playTime:0,duration:0,playDuration:0,playDurationSeek:0,tipsTime:0,tipsOpen:!1,config:{},courseInfo:{},quesList:[],lineList:[],errQues:[],remain:0,errTitle:"",errDesc:"",showPlay:!0,showControls:!1,playStatus:"",isAddKf:0,lineIndex:0,isExpand:!0,textHeight:0,qwUserId:"",qrcode:"",corpId:"",qrcodeMsg:"",urlOption:{},bufferRate:0,uuId:"",isEnded:!1,videolinkType:0,ip:null,checked:!0,isFinish:0,interval:null,intervalIntegral:null,options:{sources:[{src:""}],poster:"",live:!1,controls:!0,autoplay:!1,licenseUrl:"https://license.vod2.myqcloud.com/license/v2/1323137866_1/v_cube.license",LicenseKey:"bcc5bd9a14b798b48c52ff005a21d926",controlBar:{volumePanel:!1,playbackRateMenuButton:!1,QualitySwitcherMenuButton:!1},plugins:{ContextMenu:{statistic:!1}}},errorCount:0,answerPopup:!1,sortLink:"",isExpire:!1,menuButtonLeft:281,menuButtonH:45,timer:null,flag:!1,msg:"",poster:"",focus:!1,openDanmuType:0,danmuboxHeight:0,user:{},crtShow:!0,courseLogo:"",isfull:!1,navList:[{id:0,name:"介绍"},{id:1,name:"答题"},{id:2,name:"评论"}],currentTab:1,triggered:!1,isMore:!1,inputText:"",viewCommentNum:200,openCommentStatus:3,showAnswerTip:!1,showDanmu:1,activeDanmus:[],flagTime:0,showProgress:!0,imgPath:this.$store.state.imgpath,videoitem:null,isOpen:0}},onShareAppMessage:function(e){return{title:this.$store.state.logoname,path:"/pages/about/index",imageUrl:this.$store.state.imgpath+"/app/image/logoshare.png"}},onShareTimeline:function(e){return{title:this.$store.state.logoname,path:"/pages/about/index",imageUrl:this.$store.state.imgpath+"/app/image/logoshare.png"}},computed:{appid:function(){return this.$store.state.appid},isSpare:function(){return this.$store.state.isSpare}},onLoad:function(t){var i=this;t.videoitem?(this.isOpen=1,this.urlOption=JSON.parse(t.videoitem),this.urlOption=p(p({},this.urlOption),{},{isOpen:1})):(this.isOpen=0,this.urlOption=t.course?JSON.parse(t.course):{}),e.$on("usercode",(function(e){1==i.isSpare&&e&&(i.code=e.code,i.goLogin(e))})),this.videoId=this.urlOption.videoId,this.qwUserId=this.urlOption.qwUserId||"",this.corpId=this.urlOption.corpId||"",this.videolinkType=this.urlOption.linkType||0;this.videoId&&this.getH5CourseByVideo(),this.sortLink=this.urlOption.link||"",this.getMenuButton(),e.onKeyboardHeightChange(this.keyboardHeightChange)},onShow:function(){if(this.tipsOpen=!1,this.isExpand=!0,this.uuId=(0,u.generateRandomString)(16),e.getStorageSync("auto_userInfo")&&"{}"!=JSON.stringify(e.getStorageSync("auto_userInfo"))?this.user=JSON.parse(e.getStorageSync("auto_userInfo")):this.user={},!this.sortLink&&1!=this.isOpen||this.code){if(this.code)return;e.showToast({title:"链接地址有误",icon:"none"})}else this.getLink()},mounted:function(){this.getIP(),this.getHeight()},onHide:function(){this.player&&this.player.pause()},onUnload:function(){e.$off("usercode"),null!=this.interval&&(clearInterval(this.interval),this.interval=null),this.clearIntegral(),e.offKeyboardHeightChange(this.keyboardHeightChange)},beforeDestroy:function(){e.$off("usercode"),this.player=e.createVideoContext("video-content-box"),this.player&&(this.player.stop(),this.player=null),null!=this.interval&&(clearInterval(this.interval),this.interval=null),this.clearIntegral(),e.offKeyboardHeightChange(this.keyboardHeightChange)},methods:{numberToChinese:function(e){if(e){var t=["一","二","三","四","五","六","七","八","九"];return t[e-1]}return""},keyboardHeightChange:function(e){console.log("this.danmuboxHeight",this.danmuboxHeight),this.danmuboxHeight=e.height},getMenuButton:function(){var t=e.getMenuButtonBoundingClientRect();this.menuButtonLeft=t.left,this.menuButtonH=t.height},onTimeUpdate:function(t){var i=this,n=Math.round(t.detail.currentTime);if(this.playDurationSeek>0?(this.playTime=this.playDurationSeek,this.throttle((function(){return i.changeTime(i)}),1e3,!1)):(1!=this.videolinkType&&(n-this.playTime>3||n-this.playTime<-3)&&1!=this.isFinish&&(e.showToast({title:"不能快进哦",icon:"none"}),n=this.playTime,this.player.seek(this.playTime)),this.playTime=n),Math.floor(t.detail.currentTime)!=this.flagTime){this.flagTime=Math.floor(t.detail.currentTime);var s=this.$store.state.answerType;this.showAnswerTip=1==s?this.shouldShowByRate(this):this.shouldShowByLastMinute(this),2==this.openCommentStatus&&this.$refs.danmuBox&&this.$refs.danmuBox.checkDanmu(this.flagTime)}},calcPercent:function(e,t){return Number(((e||0)/(t||1)*100).toFixed(2))},shouldShowByRate:function(e){var t=e.playTime,i=e.duration,n=e.config,s=this.calcPercent(t,i)>=Number((null===n||void 0===n?void 0:n.answerRate)||100);return s},shouldShowByLastMinute:function(e){var t=e.isEnded,i=e.isFinish,n=e.playTime,s=e.duration,o=t||1==i,r=n>=(s||0)-60;return o||r},changeTime:function(e,t){e.playDurationSeek=0},videoErrorCallback:function(e){this.clearIntegral(),this.errorCount++,this.errorCount>3||(null!=this.interval&&clearInterval(this.interval),this.getErrMsg(e.target.errMsg),this.getH5CourseVideoDetails("error"))},getPlay:function(){this.errorCount=0},getPause:function(){this.clearIntegral()},getEnded:function(){this.clearIntegral(),this.isEnded=!0,this.showAnswerTip=!0,this.isFinish=1,this.showProgress=!0,this.getFinishCourseVideo()},fullscreenchange:function(e){this.isfull=e.detail.fullScreen,this.isfull&&this.$refs.danmuBox&&this.$refs.danmuBox.initTracks()},controlstoggle:function(e){this.crtShow=e.detail.show},getIP:function(){var t=this;e.request({url:"https://ipinfo.io/json",method:"GET",success:function(e){t.ip=e.data.ip}})},getHeight:function(){var t=this;setTimeout((function(){var i=e.createSelectorQuery().in(t);i.select("#title-contentnav").boundingClientRect((function(e){e&&(t.height="calc(100vh - ".concat(e.height,"px - 420rpx - ").concat(t.statusBarHeight,"px - 75px - 88rpx)"))})).exec()}),200)},updateTime:function(){var e=this;null!=this.interval&&clearInterval(this.interval),this.interval=setInterval((function(){e.getFinishCourseVideo(),e.getInternetTraffic()}),6e4)},judgeDuration:function(){var e=this;null!=this.intervalIntegral&&(clearInterval(this.intervalIntegral),this.intervalIntegral=null),this.intervalIntegral=setInterval((function(){e.getIntegralByH5Video()}),6e5)},clearIntegral:function(){null!=this.intervalIntegral&&(clearInterval(this.intervalIntegral),this.intervalIntegral=null)},getH5CourseByVideo:function(){var t=this;this.loading=!0,(0,l.getH5CourseByVideoId)({videoId:this.videoId}).then((function(i){t.loading=!1,200==i.code&&(t.courseInfo=i.data,e.setNavigationBarTitle({title:t.courseInfo&&t.courseInfo.title?t.courseInfo.title:""})),t.getHeight(),t.$nextTick((function(){t.$refs.descInfo&&t.$refs.descInfo.getDescHeight(),t.$refs.descInfoNav&&t.$refs.descInfoNav.getDescHeight()}))}),(function(e){t.loading=!1})).catch((function(){t.loading=!1}))},getH5CourseVideoDetails:function(t){var i=this;(0,l.getH5CourseVideoDetails)(this.urlOption).then((function(n){if(200==n.code){i.config=n.config||{},i.courseLogo=n.config&&n.config.courseLogo,i.isFinish=n.isFinish||0,i.duration=n.course&&n.course.duration?n.course.duration:0,i.playDuration=n.playDuration||0,i.tipsTime=n.tipsTime||0;var s=[];n.course&&n.course.lineOne&&s.push(n.course.lineOne),n.course&&n.course.lineTwo&&s.push(n.course.lineTwo),n.course&&n.course.lineThree&&s.push(n.course.lineThree),i.lineList=s,i.viewCommentNum=n.config&&n.config.viewCommentNum||200;var o=n.config&&n.config.openCommentStatus||3;o!=i.openCommentStatus&&(3!=i.openCommentStatus&&3==o&&(i.$refs.commentBox&&i.$refs.commentBox.closeWSocket(),i.$refs.danmuBox&&i.$refs.danmuBox.closeWSocket()),i.openCommentStatus=1==i.isOpen?3:o),i.currentTab=1,2==i.openCommentStatus&&1==i.showDanmu||(i.activeDanmus=[]),i.player&&"error"!=t?(i.playTime=i.playTime>i.playDuration?i.playTime:i.playDuration>=i.duration?0:i.playDuration,i.playDurationSeek=i.playTime,i.player.seek(i.playTime),i.player.play()):(i.lineIndex=i.config.defaultLine,i.videoUrl=s[i.lineIndex],i.poster=n.course&&n.course.imgUrl?n.course.imgUrl:"",i.playTime=i.playDuration>=i.duration?0:i.playDuration,i.playDurationSeek=i.playTime,setTimeout((function(){i.player=e.createVideoContext("video-content-box"),i.player.seek(i.playTime),i.player.play()}),500)),i.updateTime(),i.quesList=n.questions&&n.questions.length>0?n.questions:[],i.quesList=i.quesList.map((function(e){return p(p({},e),{},{questionOption:JSON.parse(e.question),answer:""})}))}i.getHeight(),i.$nextTick((function(){i.$refs.descInfo&&i.$refs.descInfo.getDescHeight(),i.$refs.descInfoNav&&i.$refs.descInfoNav.getDescHeight()}))}),(function(e){}))},handleAnswer:function(t){t.item;var i=t.option,n=t.index;if(1==this.$store.state.answerType){var s=0;if(s=this.isEnded||1==this.isFinish?1:(Number(this.playTime||0)/Number(this.duration||0)).toFixed(2),0==Number(this.duration||0)||100*s<Number(this.config.answerRate||100))return void e.showToast({title:"请先观看完整课程再答题哦~",icon:"none"})}else{var o=this.playTime;if(this.isEnded||1==this.isFinish?o=this.duration:o<this.playDuration&&1!=this.isFinish&&(o=this.playDuration),0==Number(this.duration||0)||o<this.duration-60)return void e.showToast({title:"请先观看完整课程再答题哦~",icon:"none"})}if(1==this.quesList[n].type)this.quesList[n].answer=i.name;else if(2==this.quesList[n].type){var r=this.quesList[n].answer?this.quesList[n].answer.split(","):[];-1===r.indexOf(i.name)?(r.push(i.name),this.quesList[n].answer=r.join(",")):(r.splice(r.indexOf(i.name),1),this.quesList[n].answer=r.join(","))}},submit:function(){var t=this;this.isExpire?e.showToast({title:"课程已过期或链接无效",icon:"none"}):this.$isLoginCourseAuto().then((function(i){i?1==t.isAddKf?t.courseAnswer():t.videoId&&t.qwUserId?t.getIsAddKf():e.showToast({title:"请添加客服",icon:"none"}):t.goLogin()}),(function(e){}))},courseAnswer:function(){var t=this;if(1==this.$store.state.answerType){var i=0;if(i=this.isEnded||1==this.isFinish?1:(Number(this.playTime||0)/Number(this.duration||0)).toFixed(2),0==Number(this.duration||0)||100*i<Number(this.config.answerRate||100))return void e.showToast({title:"请先观看完整课程再答题哦~",icon:"none"})}else{var n=this.playTime;if(this.isEnded||1==this.isFinish?n=this.duration:n<this.playDuration&&1!=this.isFinish&&(n=this.playDuration),0==Number(this.duration||0)||n<this.duration-60)return void e.showToast({title:"请先观看完整课程再答题哦~",icon:"none"})}if(this.quesList.some((function(e){return!e.answer})))e.showToast({title:"请确认是否答完所有题目",icon:"none"});else{var s=this.quesList.map((function(e){e.questionOption;var t=(0,r.default)(e,d);return t})),o=p(p({},this.urlOption),{},{questions:s,videoId:this.videoId,duration:this.playTime});this.errTitle="",this.errDesc="",this.errQues=[],(0,l.courseAnswer)(o).then((function(i){if(200==i.code)if(i.incorrectQuestions)i.incorrectQuestions.length>0&&(t.errQues=i.incorrectQuestions),t.remain=i.remain||0,i.remain>0&&(t.errTitle="很遗憾答错了",t.errDesc='<span style="color:#FF5C03">还有'.concat(i.remain,"次机会,继续加油</span>"),t.$refs.answerPopup.open("center"));else{if(t.errTitle="恭喜你,回答正确",t.errDesc="请选择奖励",1==t.isOpen)return void t.$refs.answerPopup.open("center");t.closeAnswerPopup(1)}else"该课题到达答错次数限制"==i.msg?(t.errTitle="答题次数超过限制",t.errDesc="以后的课程要认真学习哦",t.$refs.answerPopup.open("center")):e.showToast({title:i.msg,icon:"none"})}),(function(e){}))}},rewardChange:function(e){this.currentReward=e.detail.value},closeAnswerPopup:function(t){if(this.$refs.answerPopup.close(),1!=this.isOpen&&"恭喜你,回答正确"==this.errTitle){var i=p(p({},this.urlOption),{},{rewardType:Number(this.currentReward),source:2,appId:this.appid});1==t&&(i=p(p({},this.urlOption),{},{source:2,appId:this.appid})),(0,l.sendReward)(i).then((function(t){if(t.isNew&&1==t.isNew){var i=t.data.packageInfo||"";i&&(e.setStorageSync("receive_package",i),t.mchId&&e.setStorageSync("mchId",t.mchId),e.navigateTo({url:"/pages_course/reward"}))}else e.showToast({title:t.msg,icon:"none"})}))}},openPop:function(){this.$refs.popup.open("bottom")},close:function(){this.$refs.popup.close()},handleLine:function(t){var i=this;this.lineIndex!=t||this.videoUrl!=this.lineList[t]?(this.lineIndex=t,this.videoUrl=this.lineList[t],this.tipsOpen=!1,this.playDurationSeek=this.playTime||0,this.player=e.createVideoContext("video-content-box"),setTimeout((function(){i.player.seek(i.playDurationSeek),i.player.play()}),500),this.close()):this.close()},openTipsPop:function(){this.$refs.tipsPopup.open(),this.tipsOpen=!0,this.pause()},closeTipsPop:function(){this.$refs.tipsPopup.close()},getIsAddKf:function(){var t=this;this.qrcode="",this.qrcodeMsg="",this.isAddKf=0,(0,l.getIsAddKf)(this.urlOption).then((function(i){if(200==i.code)t.isAddKf=1,t.getH5CourseVideoDetails();else if(400==i.code)t.isAddKf=0,t.qrcode=i.qrcode,t.qrcodeMsg=i.msg,t.$refs.kfPopup.open();else if(504==i.code);else if(566==i.code){var n=i.courseLink.realLink.split("?course=")[1];t.urlOption=JSON.parse(n),t.isAddKf=1,t.getH5CourseVideoDetails()}else 567==i.code?(t.urlOption=p(p({},t.urlOption),{},{qwExternalId:i.qwExternalId}),t.isAddKf=1,t.getH5CourseVideoDetails()):(t.isAddKf=0,e.showToast({title:i.msg,icon:"none"}))}),(function(e){}))},closeKFPop:function(){this.$refs.kfPopup.close()},getFinishCourseVideo:function(){if(this.playTime&&1==this.isAddKf&&this.isLogin){var e=p({duration:this.playTime},this.urlOption);(0,l.getFinishCourseVideo)(e)}},getIntegralByH5Video:function(){if(1==this.isAddKf&&this.isLogin){var t=p({duration:this.playTime},this.urlOption);(0,l.getIntegralByH5Video)(t).then((function(t){200==t.code&&e.showToast({title:"积分+10",icon:"none"})}))}},progressChange:function(e){this.bufferRate=Math.ceil(e.detail.buffered)},getInternetTraffic:function(){if(this.isLogin&&1==this.isAddKf){var e=Math.ceil(this.playTime/this.duration*100);if((0==this.bufferRate||this.bufferRate<e)&&(this.bufferRate=e),0!=this.bufferRate&&0!=Number(this.bufferRate.toFixed(2))){var t=p(p({},this.urlOption),{},{uuId:(0,c.default)().format("YYYYMMDD")+this.uuId,duration:this.playTime,bufferRate:Number(this.bufferRate.toFixed(2))});t.bufferRate&&(0,l.getInternetTraffic)(t)}}},getErrMsg:function(e){var t={videoUrl:this.videoUrl,lineIndex:this.lineIndex,errTime:new Date,ip:this.ip,errMsg:e};(0,l.getErrMsg)({msg:JSON.stringify(t)})},goLogin:function(t){var i=this;if(t||1==this.isSpare)this.loginFsUserWx(t);else{var n="weixin";e.login({provider:n,success:function(){var t=(0,o.default)(s.default.mark((function t(o){return s.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:console.log(o),e.getUserInfo({provider:n,success:function(t){e.showToast({title:"处理中...",icon:"loading"}),(0,l.loginByMp)({code:o.code,encryptedData:t.encryptedData,iv:t.iv,appId:i.appid}).then((function(t){e.hideLoading(),200==t.code?(e.setStorageSync(u.TOKEN_KEYAuto,t.token),e.setStorageSync("auto_userInfo",JSON.stringify(t.user)),i.user=t.user,i.isLogin=!0,console.log("TOKEN_KEYAuto",u.TOKEN_KEYAuto),i.getIsAddKf()):e.showToast({title:t.msg,icon:"none"})})).catch((function(t){e.hideLoading(),e.showToast({icon:"none",title:"登录失败,请重新登录"})}))}});case 2:case"end":return t.stop()}}),t)})));function r(e){return t.apply(this,arguments)}return r}()})}},getLink:function(){var t=this;if(this.msg="",1==this.isOpen)return this.isLogin&&1==this.isAddKf&&this.getH5CourseVideoDetails(),void(this.videoId&&1!=this.isAddKf&&this.$isLoginCourseAuto().then((function(e){t.isLogin=e,e?t.getIsAddKf():t.goLogin()}),(function(e){})));(0,l.getRealLink)({sortLink:this.sortLink}).then((function(i){200==i.code?(t.isExpire=!1,t.isLogin&&1==t.isAddKf&&t.getH5CourseVideoDetails(),t.videoId&&1!=t.isAddKf&&t.$isLoginCourseAuto().then((function(e){t.isLogin=e,e?t.getIsAddKf():t.goLogin()}),(function(e){}))):(t.isExpire=!0,t.msg="课程已过期或链接无效",e.showToast({title:"课程已过期或链接无效",icon:"none"}))})).catch((function(i){t.isExpire=!0,t.msg="发生错误,请稍后再试",e.showToast({title:"发生错误,请稍后再试",icon:"none"})}))},throttle:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];n?this.flag||(this.flag=!0,"function"===typeof e&&e(),this.timer=setTimeout((function(){t.flag=!1}),i)):this.flag||(this.flag=!0,this.timer=setTimeout((function(){t.flag=!1,"function"===typeof e&&e()}),i))},openDanmu:function(e){this.openDanmuType=e,this.inputText="",1==e&&this.player.exitFullScreen(),this.$refs.danmuPopup.open()},changeShowPopup:function(e){this.focus=e.show},switchDanmu:function(){this.showDanmu=1==this.showDanmu?0:1,0==this.showDanmu&&this.$refs.danmuBox&&(this.$refs.danmuPopup.close(),this.activeDanmus=[],this.$refs.danmuBox.activeDanmus=[],this.$refs.danmuBox.initTracks())},getScrollTop:function(e){2==this.currentTab?this.scrollTop=e:this.scrollTop=0},handleTab:function(e){var t=this;this.currentTab=e,2==this.currentTab?this.$refs.commentBox&&(this.$refs.commentBox.msgs=[],this.$refs.commentBox.pageNum=1,this.$refs.commentBox.getCommentsFun()):setTimeout((function(){t.scrollTop=0}),100)},handleRefresher:function(){var e=this;this.triggered=!0,this.isMore||2!=this.currentTab||1!=this.openCommentStatus||this.$nextTick((function(){e.$refs.commentBox&&e.$refs.commentBox.getCommentsFun()})),setTimeout((function(){e.triggered=!1}),500)},getMore:function(e){this.triggered=!1,this.isMore=1==e},handleChatInput:function(){this.inputText=this.inputText.trim(),""!=this.inputText&&""!=this.inputText.trim()?1==this.openCommentStatus?this.$refs.commentBox&&this.$refs.commentBox.handleInput(this.inputText):2==this.openCommentStatus&&this.$refs.danmuBox&&this.$refs.danmuBox.handleInput(this.inputText):e.showToast({title:"请输入评论",icon:"none"})},setInputText:function(){this.inputText="",2==this.openCommentStatus&&this.$refs.danmuPopup.close()},getActiveDanmus:function(e){this.activeDanmus=e.map((function(e){return p(p({},e),{},{danmustyle:p(p({top:e.top+"px"},e.style),{},{"animation-duration":"8s"})})}))},animationend:function(e,t){2==this.openCommentStatus&&this.$refs.danmuBox&&this.$refs.danmuBox.animationend(e,t)},navback:function(){var t=getCurrentPages();t.length>1?e.navigateBack():e.reLaunch({url:"/pages/index/index"})},feedback:function(){var t=this.user.userId||"",i=this.urlOption.courseId||"",n=this.urlOption.videoId||"",s=this.urlOption.companyId||"",o=this.urlOption.companyUserId||"";e.navigateTo({url:"./feedback?userId="+t+"&courseId="+i+"&videoId="+n+"&companyId="+s+"&companyUserId="+o})},loginFsUserWx:function(t){var i=this;return(0,o.default)(s.default.mark((function n(){return s.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(!t){n.next=6;break}console.log("huoqu1222",t),e.showLoading({title:"登录中"}),e.login({provider:"weixin",success:function(){var n=(0,o.default)(s.default.mark((function n(o){var r;return s.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:console.log(o),r=o.code,(0,h.handleFsUserWx)({code:r,appId:i.appid,userId:t.userId}).then((function(t){if(e.hideLoading(),200==t.code){console.log("loginFsUserWx:",t);var n=e.getStorageSync("TOKEN_WEXIN"),s=e.getStorageSync("userInfo");e.setStorageSync(u.TOKEN_KEYAuto,n),e.setStorageSync("auto_userInfo",JSON.stringify(s)),i.user=s,i.isLogin=!0,i.getIsAddKf()}else 406==t.code?e.showToast({icon:"none",title:"该用户已成为其他销售会员"}):e.showToast({icon:"none",title:t.msg})}));case 3:case"end":return n.stop()}}),n)})));function r(e){return n.apply(this,arguments)}return r}()}),n.next=10;break;case 6:return e.setStorageSync("H5course",{companyId:i.urlOption.companyId,companyUserId:i.urlOption.companyUserId,type:1}),n.next=9,i.$store.dispatch("getWebviewUrl");case 9:e.navigateTo({url:"/pages_course/webview?H5course="+e.getStorageSync("H5course")});case 10:case"end":return n.stop()}}),n)})))()}}};t.default=T}).call(this,i(2)["default"])},469:function(e,t,i){"use strict";i.r(t);var n=i(470),s=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t["default"]=s.a},470:function(e,t,i){},471:function(e,t,i){"use strict";i.r(t);var n=i(472),s=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t["default"]=s.a},472:function(e,t,i){}},[[462,"common/runtime","common/vendor"]]]);
  2. //# sourceMappingURL=../../.sourcemap/mp-weixin/pages_course/video.js.map