(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-curriculum-order-curriculum-videoDetailOss"],{"0897":function(e,t,i){"use strict";var n=i("7352"),o=i.n(n);o.a},"535b":function(e,t,i){"use strict";i.r(t);var n=i("b82c"),o=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a},7244:function(e,t,i){"use strict";i("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("e966"),i("bf0f");var n={mounted:function(){console.log(this.options,"这是monted"),this.loadWebPlayerSDK()},data:function(){return{player:null,curTime:null,curStatus:null}},watch:{curTime:function(e){null!==this.curTime&&null!==this.curStatus&&this.$refs.videoContent1.click()}},methods:{handleClick:function(e,t){console.log("event at line 165:",e),console.log("触发点击事件"),t.callMethod("getData")},emitData:function(e,t){console.log("调用点击事件this.curTime at line 220:",this.curTime),console.log("调用点击事件this.curStatus at line 222:",this.curStatus),t.callMethod("recordTime",{time:this.curTime,status:this.curStatus})},endEmitData:function(e,t){console.log("调用点击事件this.curTime at line 220:",this.curTime),console.log("调用点击事件this.curStatus at line 222:",this.curStatus),t.callMethod("handleEnd")},getLive:function(){var e=this,t=new Aliplayer({id:"url-player-test",vid:this.videoData.videoId,playauth:this.videoData.playAuth,encryptType:1,playConfig:{EncryptType:"AliyunVoDEncryption"},width:"100%",height:"100%"},(function(e){}));this.player=t,t.one("canplay",(function(){t.tag.play()})),this.$refs.videoContent.click();setInterval((function(){var t=e;t.curTime=parseInt(e.player.getCurrentTime()),t.curStatus=e.player.getStatus()}),1e3);this.player.on("ended",(function(){console.log("that.curTime at line 242:",this.curTime),console.log("that.curStatus at line 210:",this.curStatus),this.$refs.videoContent2.click()}))},receiveScreenType:function(e){console.log("newValue at line 427屏幕方向111111111111:",e)},receiveFirstTime:function(e,t,i,n){console.log("newValue111",e),console.log("vm4444",n),console.log("this.firstTime at line 215:",e),this.player&&this.player.seek(e)},receiveMsg:function(e,t,i,n){console.log("newValue",e),console.log("oldValue",t),console.log("ownerVm",i),console.log("vm",n)},checkValue:function(){var e=this;console.log(this.videoId,this.authId,"1111888888"),this.videoData.playAuth?this.getLive():setTimeout((function(){e.checkValue()}),1e3)},loadWebPlayerSDK:function(){var e=this;return new Promise((function(t,i){var n=document.createElement("script");n.type="text/javascript",n.src="https://g.alicdn.com/apsara-media-box/imp-web-player/2.20.3/aliplayer-min.js",n.charset="utf-8",n.onload=function(){e.checkValue(),t()},document.body.appendChild(n);var o=document.createElement("link");o.rel="stylesheet",o.href="https://g.alicdn.com/apsara-media-box/imp-web-player/2.20.3/skins/default/aliplayer-min.css",document.body.appendChild(o)}))},loadComponent:function(){return new Promise((function(e,t){var i=document.createElement("script");i.type="text/javascript",i.src="./static/aliplayercomponents-1.0.9.min.js",i.charset="utf-8",i.onload=function(){e()},document.body.appendChild(i)}))}}};t.default=n},7352:function(e,t,i){var n=i("a720");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var o=i("967d").default;o("4aad509e",n,!0,{sourceMap:!1,shadowMode:!1})},"8da1":function(e,t,i){"use strict";i.d(t,"b",(function(){return o})),i.d(t,"c",(function(){return a})),i.d(t,"a",(function(){return n}));var n={uIcon:i("5b5a").default},o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"container",staticStyle:{"background-color":"#000",position:"relative"}},[i("u-icon",{style:"display: inline-block; position: absolute; top: "+(e.statusBarHeight+6)+"px; left: 10px;z-index: 999;",attrs:{name:"arrow-left",color:"#3ab3ae",size:"40"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goBack.apply(void 0,arguments)}}}),i("div",{ref:"videoContent",wxsProps:{"change:firstTime":"firstTime","change:videoData":"videoData"},staticStyle:{"background-color":"#000"},attrs:{id:"url-player-test",videoData:e.videoData,firstTime:e.firstTime,"change:videoData":e.renderScript.receiveMsg,"change:firstTime":e.renderScript.receiveFirstTime},on:{click:function(t){t=e.$handleWxsEvent(t),e.renderScript.handleClick(t,e.$getComponentDescriptor())}}}),i("div",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"videoContent1",on:{click:function(t){t=e.$handleWxsEvent(t),e.renderScript.emitData(t,e.$getComponentDescriptor())}}},[e._v("直接调用renderjs中的emitData的方法,传递当前播放时长")]),i("div",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"videoContent2",on:{click:function(t){t=e.$handleWxsEvent(t),e.renderScript.endEmitData(t,e.$getComponentDescriptor())}}},[e._v("监听结束方法,记录播放时长")])],1)},a=[]},a720:function(e,t,i){var n=i("c86c");t=n(!1),t.push([e.i,".container[data-v-4acd9690]{width:100vw;height:100vh}",""]),e.exports=t},b0e4f:function(e,t,i){"use strict";i.r(t);var n=i("8da1"),o=i("c49b");for(var a in o)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return o[e]}))}(a);var s=i("535b");for(var a in s)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return s[e]}))}(a);i("0897");var r=i("828b");o["default"].__module="renderScript";var c=Object(r["a"])(s["default"],n["b"],n["c"],!1,null,"4acd9690",null,!1,n["a"],o["default"]);t["default"]=c.exports},b82c:function(e,t,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("bd06"),i("d4b5"),i("aa9c"),i("5c47"),i("a1c1"),i("aa77"),i("bf0f");var o=n(i("2634")),a=n(i("2fdc")),s=n(i("9b1b")),r=n(i("fa93")),c=i("8f59"),l={data:function(){return{timer:null,videoTitle:"",videoList:[],firstTime:0,options:{},playAuth:"",currentTime:"",videoId:"",videoData:{},isSetFirstTime:!1,screenType:null}},computed:(0,s.default)({},(0,c.mapState)(["videoOssList"])),mounted:function(){},onUnload:function(){var e=this;return(0,a.default)((0,o.default)().mark((function t(){return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return uni.navigateTo({url:"/pages/curriculum/order/curriculum/back"}),e.timer=null,t.next=4,e.setVideoTime();case 4:e.player.dispose();case 5:case"end":return t.stop()}}),t)})))()},onLoad:function(e){var t=this;console.log(e,"这是传参"),uni.getStorageSync("videoOssList")&&(this.videoList=JSON.parse(uni.getStorageSync("videoOssList"))),console.log("this.videoList at line 53:",this.videoList),this.options=JSON.parse(e.data),this.videoId=this.options.video,this.timer=setInterval((function(){var e=t;t.currentTime&&e.setVideoTime()}),6e5)},methods:{getData:function(e){var t=this;if(console.log("data at line 这是接口拿回来的时长11111111111111111111:",this.videoData.userCourseVideoPositionEntity),!this.isSetFirstTime){var i=this.videoData.userCourseVideoPositionEntity?this.videoData.userCourseVideoPositionEntity.position:0,n=JSON.parse(uni.getStorageSync("videoOssList"));console.log("这是获取接口 设置的起始时长",i);var o=n.findIndex((function(e){return e.id==t.videoData.id}));this.firstTime=i?o>=0?n[o].time>i?n[o].time:i:i||0:o>=0&&n[o].time?n[o].time:0,uni.setStorageSync("videoOssList",JSON.stringify(n)),console.log("list at line 这是设置完第一次初始值9777777777777777777770:",n),console.log(this.firstTime,"1111111111111111111111"),this.isSetFirstTime=!0}},recordTime:function(e){var t=this;this.currentTime=e.time,console.log("data at line 54:",e);var i=[];uni.getStorageSync("videoOssList")&&(i=JSON.parse(uni.getStorageSync("videoOssList"))),console.log("list at line 56:",i),console.log("点击后设置播放时长的方法list at line 65:",i);var n=i.findIndex((function(e){return e.id==t.videoData.id}));i.length>0&&n>=0?i[n]=(0,s.default)((0,s.default)({},this.videoData),{},{time:e.time}):i.push((0,s.default)((0,s.default)({},this.videoData),{},{time:e.time})),uni.setStorageSync("videoOssList",JSON.stringify(i)),console.log(i,"走接口的方法参数")},getLive:function(){var e=this,t=(0,s.default)({},this.options);r.default.request({url:"sociology/course/checkVideo",method:"Post",data:t,header:{"Content-Type":"application/json"}}).then((function(t){console.log("res at line 252111111111111111111111111111:",t);var i=t.video.playAuth.replace(/=/g,"");e.videoData=(0,s.default)((0,s.default)({},t.video),{},{videoId:t.video.video,playAuth:i}),e.playAuth=i,e.$forceUpdate()}))},handleEnd:function(){var e=this;return(0,a.default)((0,o.default)().mark((function t(){var i,n;return(0,o.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i=JSON.parse(JSON.stringify(uni.getStorageSync("videoOssList"))),n=i.find((function(t){return t.id==e.videoData.id})),e.currentTime=n.time,t.next=5,e.setVideoTime();case 5:e.timer=null;case 6:case"end":return t.stop()}}),t)})))()},setVideoTime:function(e){var t=this,i={videoId:this.videoData.id,position:this.currentTime};console.log("data at line =存储视频时长接口:",i),r.default.request({url:"sociology/course/saveCoursePosition",method:"Post",data:i,header:{"Content-Type":"application/json"}}).then((function(e){console.log("res at line 185:",e),t.$forceUpdate()}))},changePlayerTime:function(e){console.log("this.firstTime at line 106:",this.firstTime),e.seek(this.firstTime)},goBack:function(){uni.navigateBack({delta:1})}},created:function(){this.getLive()}};t.default=l},c49b:function(e,t,i){"use strict";i.r(t);var n=i("7244"),o=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(a);t["default"]=o.a}}]);