/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-60b7a8a8"],{"1ccd":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"video_container"},[s("div",{class:["left_video",t.isNav?"all":""]},[s("div",{staticClass:"video_header"},[s("span",{staticClass:"back",on:{click:t.back}},[s("i",{staticClass:"el-icon-arrow-left"}),t._v(" "+t._s(t.translateTitle("返回课程"))+" ")]),s("span",[t._v(t._s(t.videoTitle))])]),t._m(0),s("div",{staticClass:"video_footer"})]),s("div",{class:["right_nav",t.isNav?"chuxian":""]},[s("div",{staticClass:"btn",on:{click:t.change_nav}},[s("i",{staticClass:"el-icon-d-arrow-right"})]),s("div",{staticClass:"nav"},[s("ul",[s("li",{class:[1==t.index?"active":""],on:{click:function(e){return t.change(1)}}},[t._v(" "+t._s(t.translateTitle("目录"))+" ")]),s("li",{class:[2==t.index?"active":""],on:{click:function(e){return t.change(2)}}},[t._v(" "+t._s(t.translateTitle("笔记"))+" ")]),s("li",{class:[3==t.index?"active":""],on:{click:function(e){return t.change(3)}}},[t._v(" "+t._s(t.translateTitle("问答"))+" ")])])]),1==t.index?s("div",{staticClass:"nav_item"},[s("div",{staticClass:"item_wrap"},[s("ul",t._l(t.course_zhangjie,(function(e,o){return s("li",{key:o,staticClass:"out_wrap",on:{click:function(i){return t.zhedie(e.id)}}},[s("div",{staticClass:"zhangjie"},[s("div",{staticClass:"left"},[s("i",{staticClass:"el-icon-s-unfold"}),s("span",{staticClass:"title"},[t._v(" "+t._s(e.title)+" ")])]),s("div",{staticClass:"right"},[t.current_zhedie.includes(e.id)?s("i",{staticClass:"el-icon-plus"}):s("i",{staticClass:"el-icon-minus"})])]),s("ul",{class:["keshi",t.current_zhedie.includes(e.id)?"is_zhedie":""]},t._l(e.children,(function(e,o){return s("li",{key:o,class:t.isLearn==e.id?"li-active":"",on:{click:function(i){return i.stopPropagation(),t.clickVideo(e,t.vIndex,t.cIndex)}}},[s("div",{staticClass:"left"},[e.progress<100?s("span",{staticClass:"scrle"}):100==e.progress?s("i",{staticClass:"el-icon-success complate"}):s("img",{attrs:{alt:"",src:i("eb20")}}),s("span",{staticClass:"title"},[t._v(t._s(e.title))])]),s("div",{staticClass:"right"},[s("span",[t._v(t._s(e.duration_text))]),s("i",{staticClass:"el-icon-video-play complate"})])])})),0)])})),0)])]):t._e(),2==t.index?s("div",{staticClass:"biji"},[s("div",{staticClass:"text"},[s("div",{staticClass:"input_wrap"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.biji_title,expression:"biji_title"}],attrs:{placeholder:t.translateTitle("请输入标题"),type:"text"},domProps:{value:t.biji_title},on:{click:function(e){t.isText=!t.isText},input:function(e){e.target.composing||(t.biji_title=e.target.value)}}})]),s("tiny-mce",{attrs:{content:t.biji_text},on:{childByValue:t.getTnyMac}})],1),s("div",{staticClass:"biji_btn"},[s("span",{on:{click:t.seve_biji}},[t._v(t._s(t.translateTitle("保存笔记")))])])]):t._e(),3==t.index?s("div",{staticClass:"question"},[s("div",{staticClass:"question_body"},[s("div",{staticClass:"input_wrap"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.question_title,expression:"question_title"}],attrs:{placeholder:t.translateTitle("我要提问"),type:"text"},domProps:{value:t.question_title},on:{input:function(e){e.target.composing||(t.question_title=e.target.value)}}})]),s("div",[s("div",{staticClass:"question_detail"},[s("tiny-mce",{attrs:{content:t.question_text},on:{childByValue:t.getTnyMac_question}})],1),s("div",{staticClass:"question_btn"},[s("span",{staticClass:"cancle",on:{click:t.cancle_question}},[t._v(" "+t._s(t.translateTitle("取消"))+" ")]),s("span",{staticClass:"asck",on:{click:t.save_question}},[t._v(" "+t._s(t.translateTitle("提问"))+" ")])])])])]):t._e()])])},o=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"video_body"},[i("video",{staticClass:"video-js",attrs:{id:"myVideo"}})])}],n=(i("388d"),i("4938")),a=i("bc8a"),l=i("79fa"),r="",c="",d={data(){return{value1:3.5,index:1,isNav:!0,biji_text:"",isText:!1,course_zhangjie:[],video_slug:"",current_zhedie:[],ban_drag:0,time:3,isFull:!1,loading:!0,vIndex:0,cIndex:0,zhUrl:"",enUrl:"",nextVideo:!1,dialogVisible:!1,activeName:"zero",directory:[],videoList:[],isLearn:"",courseId:"",videoId:"",isWatch:0,videoTitle:"",playTime:0,queryForm:{page:1,per_page:15},show:!1,form:{danmu:"admin-pro"},activeNames:["first"],player:null,biji_title:"",question_title:"",question_text:""}},watch:{$route:"getCourseDetail"},mounted(){this.nextVideo=!1,console.log("测试"),this.initVideo()},beforeDestroy(){r.dispose(),clearInterval(c),r&&(console.log("清除视频播放组件"),r.dispose())},destroyed(){clearInterval(c),console.log("清除视频播放组件")},created(){let t=this.$route;this.courseId=t.query.course_id,this.video_slug=t.query.video_slug,this.course_slug=t.query.course_slug,this.isLearn=this.videoId=t.query.video_id,console.log(this.videoId,this.courseId,this.video_slug,"123"),this.getCourse_detail(),this.nextVideo=!1,console.log(this.vIndex,"YYYYYYYYYYYYYY"),clearInterval(c),this.getCourseDetail(),this.show=!1,this.$nextTick(()=>{this.show=!0})},methods:{translateTitle:l["translateTitle"],getTnyMac(t){this.biji_text=t},getTnyMac_question(t){this.question_text=t},cancle_question(){this.question_title="",this.question_text=""},async save_question(){if(!this.question_title)return void this.$message({message:"请输入问答标题",type:"warning"});if(!this.question_text)return void this.$message({message:"请输入问答内容",type:"warning"});let t={type:1,title:this.question_title,body:this.question_text,course_id:this.courseId,course_video_id:this.videoId};const{message:e}=await Object(n["saveBiji"])(t);this.$message({message:e,type:"success"}),this.question_text="",this.question_title=""},async seve_biji(){if(!this.biji_title)return void this.$message({message:"请输入笔记标题",type:"warning"});if(!this.biji_text)return void this.$message({message:"请输入笔记内容",type:"warning"});let t={type:0,title:this.biji_title,body:this.biji_text,course_id:this.courseId,course_video_id:this.videoId};const{message:e}=await Object(n["saveBiji"])(t);this.$message({message:e,type:"success"}),this.biji_title="",this.biji_text=""},async getCourse_detail(){const{data:t}=await Object(a["getCourse_detail"])(this.course_slug);console.log(t,"xaingqing"),this.course_zhangjie=this.directory=t.directory},zhedie(t){this.current_zhedie.includes(t)?this.current_zhedie=this.current_zhedie.filter(e=>e!=t):this.current_zhedie.push(t)},refLook(){this.cIndex=0,this.vIndex=0,this.videoList=this.directory[this.cIndex].children,console.log(this.video_list,"list"),this.isLearn=this.videoId=this.videoList[this.vIndex].id,this.lookVideo()},initVideo(){let t=this;r=this.$video(document.getElementById("myVideo"),{language:"zh-CN",controls:!0,autoplay:"autoplay",preload:"auto"}),r.ready((function(){r.volume(.5),r.play()})),console.log(r,"document.getElementById"),r.on("ended",(function(){console.log(this.course_slug,"YYYYYYYYYYYYYY---视频播放结束"),clearInterval(c),t.isWatch=1,t.playTime=parseInt(r.currentTime()),t.lookRecord(),t.playTime=0,r.exitFullscreen(),setTimeout((function(){t.autoPlayNext()}),3e3),console.log("视频播放结束")})),r.on("pause",(function(){if(console.log("YYYYYYYYYYYYYY---视频播放暂停"),clearInterval(c),console.log(parseInt(r.currentTime()),"视频播放进度暂停"),0==this.ban_drag){let t=parseInt(r.currentTime());t-this.playTime>10&&r.currentTime(this.playTime)}console.log(t.playTime,"视频播放时长"),console.log("用户点击了暂停")})),r.on("play",(function(){t.time=0,t.nextVideo=!1,console.log("YYYYYYYYYYYYYY---视频播放"),t.getPlayTime(),console.log("视频播放")}))},autoPlayNext(){console.log(this.directory,this.cIndex,"this.directory"),this.videoList=this.directory[this.cIndex].children,this.vIndex=Number(this.vIndex),console.log(typeof this.vIndex+1,"vIndex");let t=this.vIndex+1;if(console.log(t==this.videoList.length,"length"),t==this.videoList.length){this.cIndex=Number(this.cIndex);let t=this.cIndex+1;if(t==this.directory.length)return clearInterval(c),void(this.nextVideo=!0);{console.log(" //不是最后一张---播放下一章节的第一条视频"),this.cIndex=this.cIndex+1,this.vIndex=0;let t=this.directory[this.cIndex].children;this.isLearn=this.videoId=t[this.vIndex].id,this.video_slug=t[this.vIndex].slug,this.lookVideo()}}else{console.log(" // //不是---视频索引+1播放下一条"),this.vIndex=this.vIndex+1;let t=this.directory[this.cIndex].children;console.log(t,"video_list"),this.isLearn=this.videoId=t[this.vIndex].id,this.video_slug=t[this.vIndex].slug,console.log(this.videoId,"this.videoId"),this.lookVideo()}},getPlayTime(){clearInterval(c);let t=this;c=setInterval((function(){t.playTime=parseInt(r.currentTime()),Math.floor(t.playTime/10)>0&&t.playTime%10==0&&(t.lookRecord(),console.log(t.playTime,"that.playTime"))}),1e3)},async lookRecord(){let t={video_id:this.videoId,watch_seconds:this.playTime,is_watched:this.isWatch,course_id:this.courseId};const{message:e}=await Object(n["lookRecord"])(t);console.log(e,"ooooooooo")},async getCourseDetail(){let t=this.$route.query.course_slug;console.log(t,"getCourseDetail");const{data:e}=await Object(n["getCourseDetail"])(t);if(this.directory=e.directory,this.videoId){this.isLearn=this.videoId;let t=this.$route;this.vIndex=t.query.v_index,this.cIndex=t.query.c_index}else console.log(e,"YYYYY YYY"),this.isLearn=this.videoId=e.directory[0].children[0].id,this.videoList=this.directory[0].children;this.lookVideo(),console.log(e.directory,"课程详情")},async clickVideo(t,e,i){this.vIndex=e,this.cIndex=i,clearInterval(c),console.log(e,"vIndex, cIndex"),console.log(i,"vIndex, cIndex"),this.nextVideo=!1,this.isWatch=0,console.log(t,"点击时间点"),this.isLearn=t.id,this.videoTitle=t.title,this.videoId=t.id,this.video_slug=t.slug,this.playTime=0,this.lookVideo()},async lookVideo(){var t=r.remoteTextTracks(),e=t.length;while(e--)r.removeRemoteTextTrack(t[e]);const{data:i}=await Object(n["videoDetail"])(this.video_slug);console.log(this.video_slug,"this.video_slug"),this.videoTitle=i.video.title,r.src(i.video.url_resource.url),this.attaches=i.attaches,this.videoDescription=i.video.description,this.loading=!1,this.ban_drag=i.video.ban_drag;let s=i.video.subtitle_en_path_resource.url,o=i.video.subtitle_zh_path_resource.url;var a={kind:"subtitles",label:"中文简体",src:o,default:"true"};if(r.addRemoteTextTrack(a,!0),console.log(r,"myPlayer"),console.log(i.video.subtitle_zh_path_resource,"myPlayer"),s){var l={kind:"subtitles",label:"English",src:s,default:"true"};r.addRemoteTextTrack(l,!0)}console.log(i.video.subtitle_en_path_resource,"视频详情")},change(t){this.index=t},change_nav(){this.isNav=!this.isNav},back(){this.$router.push({path:"secCourse_detail",query:{course_slug:this.course_slug,course_id:this.courseId}})},to_index(){this.$router.push({path:"../index/index"})}}},u=d,h=(i("5f37"),i("0b56")),v=Object(h["a"])(u,s,o,!1,null,"074576d1",null);e["default"]=v.exports},4938:function(t,e,i){"use strict";i.r(e),i.d(e,"getCourseDetail",(function(){return o})),i.d(e,"videoDetail",(function(){return n})),i.d(e,"lookRecord",(function(){return a})),i.d(e,"saveBiji",(function(){return l}));var s=i("b775");function o(t){return Object(s["default"])({url:"/course/detail/"+t,method:"get"})}function n(t){return Object(s["default"])({url:"/course/video/detail/"+t,method:"get"})}function a(t){return Object(s["default"])({url:"/course/video/look-record",method:"post",data:t})}function l(t){return Object(s["default"])({url:"/note",method:"post",data:t})}},"5f37":function(t,e,i){"use strict";i("b3e7")},b3e7:function(t,e,i){},bc8a:function(t,e,i){"use strict";i.r(e),i.d(e,"getCourse_detail",(function(){return o})),i.d(e,"join",(function(){return n})),i.d(e,"getPingjia",(function(){return a})),i.d(e,"save_pingjia",(function(){return l})),i.d(e,"getZiliao",(function(){return r})),i.d(e,"getCourse_tuijain",(function(){return c})),i.d(e,"getBiji",(function(){return d})),i.d(e,"zanBiji",(function(){return u})),i.d(e,"getExam",(function(){return h})),i.d(e,"getShoucang",(function(){return v}));var s=i("b775");function o(t){return Object(s["default"])({url:"/course/detail/"+t,method:"get"})}function n(t){return Object(s["default"])({url:"/course/subscribe",method:"post",data:t})}function a(t){return Object(s["default"])({url:"/course/comments",method:"get",params:t})}function l(t){return Object(s["default"])({url:"/course/comment",method:"post",data:t})}function r(t){return Object(s["default"])({url:"/course/attach",method:"get",params:t})}function c(t){return Object(s["default"])({url:"/course/random",method:"get",params:t})}function d(t){return Object(s["default"])({url:"/note",method:"get",params:t})}function u(t){return Object(s["default"])({url:"/note/good",method:"post",data:t})}function h(t){return Object(s["default"])({url:"/exam",method:"get",params:t})}function v(t){return Object(s["default"])({url:"/course/collection",method:"post",data:t})}},eb20:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAABfVBMVEVHcExGw3pGwnxGwntGw3tHwXpFwnpGw3pGwntFwXlFwnpFw3tFwnpGwnpGw3o/v39IwnlGwXtFwnpFw3pGw3pGw3pFwXpDyXhGw3tFwnlDw3tFxHxIxHtGwXpGw3pGwXtGw3tGw3pFwnxGwXpFxXtGwntFw3tFw3tGwntFwntGxXtGxXlEw3tFw3pFwntFw3tHxHhFwnpEwHxFw3pHwXpGw3pIyH9Iv3ZFwXtKxXtFv3lFwnpFwntFw3tFw3tGw3s/v39FwnpHxHpFwXtIyH9FwnpGw3xFxHtGw3pMsn9HxH1Fw3tIwnlGwnpFw3tGwnpFwXtGw31Fw3pFwnpEw3pGwnpFw3pFxX9Fw3tKv39FxHpEwHxGwHlFxXtGwXpFw3xFw3tVqlVGwnpGwntFxHxFxHtFwntFwnpGw3tGw3lFw3tFw3tGw3tGwntHv3dFwXpGw3tFwXpFwnpFxXlExHpGxHtFw3pGwnpGxHtGwnpGw3tGw3tGwntEwntGw3sT/ikmAAAAfnRSTlMAZkyyqhnU9/qA8dfc5cwEKjpqSdpwdROrXEBcI3DeV5m9WGw+4XzNx5c6KDyepWs5+CVRT6cOHCEfLL/X5rjZEItofBy+d0bzCjlVLs60g0Izu+840sUW7hgwLUVCNpL4A8H2dY+bh6NFr6x45SBgn5LbLDRt53tbnLjISFlg7v7eAAAB00lEQVQYGb3BZYPaQABF0QcEpgPr7m51d9m6u7u7u/f+9oYsZZPMALtfeo5quT5y9fnrOw+0JHlJhrL7r0bVyNRMzkoyVEz3qI42WwCsJEPVyKBqaA+IWEmGmHX75XPwOGUF2ybJENe1Qa6VhIr37ipiSNqitICQ3aEKQ8p5JQVAIasqQ0pxp+ICIMhrkSHtomIsECjO4Dinqs1AoASDa40q8k0wf1gJBtceVVjglJIMHhlF8m9gTCkGj2ZFLHBBKQafFyorwZjSDD5PFLoJtCvN4PNIoWG4JIfB65qklzAuh8GrU1IJrBwGr8eSDEzKYfB6Kt0AJuQweD2ULgO35TArvK5IbUBWy7AN6NdyFGFSy1GAQ1qCW9bavEJ9sFtL8AxyKusHNqmxaZhR2XbgqBrKAlOKHIHZVjWSgxYtsEC3GsgCGS04cQaaelVfDlr0zwRgVVcHkFHVVmBYdQw1wz4tOr0XWK3aAmBAMaOE8qolAA4oYT2hrLyGAiBQiiVke+XqaAYCOY4RaupuVULr4FlCgTxOdhGatZ9U1W5LhDb2yGvXWiK/vnX8+d35/YstEBlfpVoG+nC0ZFRP54ePxM1l1NBn++NnoWi+lubev3ur/+8vH19CeB3Tk0oAAAAASUVORK5CYII="}}]);