1 |
- !function(){function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function e(e){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?t(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function n(t,e,n,r,i,a,o){try{var l=t[a](o),s=l.value}catch(u){return void n(u)}l.done?e(s):Promise.resolve(s).then(r,i)}function r(t){return function(){var e=this,r=arguments;return new Promise((function(i,a){var o=t.apply(e,r);function l(t){n(o,i,a,l,s,"next",t)}function s(t){n(o,i,a,l,s,"throw",t)}l(void 0)}))}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==n)return;var r,i,a=[],o=!0,l=!1;try{for(n=n.call(t);!(o=(r=n.next()).done)&&(a.push(r.value),!e||a.length!==e);o=!0);}catch(s){l=!0,i=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw i}}return a}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return o(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var l=document.createElement("style");l.innerHTML="._playContent_jst3b_1{width:100vw;height:100vh;background-color:#000;overflow:hidden}._coursewarePlay_jst3b_7{position:relative;height:100vh;margin:0 auto}._playModel_jst3b_12{position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 4.37333rem #000;pointer-events:none}._headerContainer_jst3b_21{position:fixed;top:0;left:0;right:0;z-index:1;padding:.26667rem .64rem;display:flex;align-items:center;color:#fff;font-size:.32rem;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent)}._backBtn_jst3b_34{color:#fff;width:1.06667rem;height:.69333rem;display:flex;justify-content:space-between;align-items:center;z-index:10}._menu_jst3b_43{flex:1;display:flex;justify-content:center;color:#fff}._tabsContent_jst3b_49{width:100vw;height:100vh}._tabsContent_jst3b_49 .van-tabs__wrap{display:none!important}._tabsContent_jst3b_49 .van-tabs__content{width:100%;height:100%}._loadWrap_jst3b_60{position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(45deg,#21232a,#111218);display:flex;justify-content:center;align-items:center}._itemDiv_jst3b_71{position:relative;width:100%;height:100%}._itemDiv_jst3b_71 video{width:100%;height:100%}._itemDiv_jst3b_71 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._videoModel_jst3b_86{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}._videoModel_jst3b_86>img{width:1.33333rem;height:1.33333rem}._rightFixedBtns_jst3b_100{position:fixed;top:50%;transform:translateY(-50%);right:.53333rem}._rightFixedBtns_jst3b_100 ._point_jst3b_106{margin-top:.26667rem;border-bottom-left-radius:0;border-bottom-right-radius:0}._rightFixedBtns_jst3b_100 ._point_jst3b_106+._fullBtn_jst3b_111{border-top-left-radius:0;border-top-right-radius:0}._leftFixedBtns_jst3b_115{position:fixed;top:50%;transform:translateY(-50%);left:.53333rem}._leftFixedBtns_jst3b_115 ._prePoint_jst3b_121{margin-bottom:.21333rem}._fullBtn_jst3b_111{width:1.01333rem;height:1.46667rem;background:rgba(51,51,51,.15);border-radius:.21333rem;display:flex;flex-direction:column;align-items:center;color:#fff;justify-content:space-evenly}._fullBtn_jst3b_111:active{opacity:.8}._bottomFixedContainer_jst3b_138{position:absolute;left:0;right:0;bottom:0;z-index:10;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);padding:0 .8rem}._bottomFixedContainer_jst3b_138 ._time_jst3b_147{display:flex;justify-content:space-between;color:#fff;font-size:.26667rem;padding:.10667rem 0}._bottomFixedContainer_jst3b_138 ._slider_jst3b_154{padding:.26667rem 0}._bottomFixedContainer_jst3b_138 ._actions_jst3b_157{display:flex;justify-content:space-between;color:#fff;font-size:.32rem;align-items:center}._bottomFixedContainer_jst3b_138 ._actions_jst3b_157 ._actionBtn_jst3b_164{display:flex}._bottomFixedContainer_jst3b_138 ._actions_jst3b_157 ._actionBtn_jst3b_164>img{width:.69333rem;height:.69333rem;display:block;padding:.21333rem .21333rem .37333rem}._popup_jst3b_173{background:rgba(0,0,0,.5)}._overlayClass_jst3b_176{--van-overlay-background: transparent}.top-enter-active,.top-leave-active{transition:transform .5s}.top-enter-from,.top-leave-to{transform:translateY(-100%)}.left-enter-active,.left-leave-active{transition:all .5s}.left-enter-from,.left-leave-to{left:-1.6rem}.right-enter-active,.right-leave-active{transition:all .5s}.right-enter-from,.right-leave-to{right:-1.6rem}.bottom-enter-active,.bottom-leave-active{transition:transform .5s}.bottom-enter-from,.bottom-leave-to{transform:translateY(100%)}\n",document.head.appendChild(l),System.register(["./index-legacy.48c8d62c.js","./plyr-legacy.2bfabaee.js","./icon-pause-legacy.520e7a8c.js","./index-legacy.c75fe8a2.js","./useFee-legacy.e6ad1f88.js","./index-legacy.71047e87.js"],(function(t){"use strict";var n,o,l,s,u,c,d,m,f,v,p,b,_,g,h,y,j,x,w,C,T,k,B,I,O,D,S,A,P,V,F,L,N,R,E,z,M,Y,q,W,H,X,G,J;return{setters:[function(t){n=t.t,o=t.d,l=t.R,s=t.ao,u=t.y,c=t.U,d=t.b1,m=t.a0,f=t.c,v=t.w,p=t.z,b=t.ar,_=t.am,g=t.a4,h=t.bI,y=t.bJ,j=t.bx,x=t.au,w=t.D,C=t.r,T=t.a_,k=t.aV,B=t.ag,I=t.e,O=t.$,D=t.F,S=t.b2,A=t.b4,P=t.V,V=t.a5,F=t.q,L=t.ak,N=t.k,R=t.m,E=t.f,z=t.b6},function(){},function(t){M=t.i,Y=t.a,q=t.p,W=t.b},function(t){H=t.q},function(t){X=t.h},function(t){G=t.S,J=t.a}],execute:function(){var U=a(n("slider"),2),$=U[0],K=U[1],Q={min:v(0),max:v(100),step:v(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:p,buttonSize:p,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}},Z=o({name:$,props:Q,emits:["change","dragEnd","dragStart","update:modelValue"],setup:function(t,e){var n,r,o,v=e.emit,p=e.slots,w=l(),C=l(),T=l(),k=s(),B=u((function(){return Number(t.max)-Number(t.min)})),I=u((function(){var e=t.vertical?"width":"height";return i({background:t.inactiveColor},e,c(t.barHeight))})),O=function(e){return t.range&&Array.isArray(e)},D=u((function(){var e,n,r,a=(i(e={},t.vertical?"height":"width",(n=t.modelValue,r=t.min,O(n)?"".concat(100*(n[1]-n[0])/B.value,"%"):"".concat(100*(n-Number(r))/B.value,"%"))),i(e,"background",t.activeColor),e);T.value&&(a.transition="none");return a[t.vertical?t.reverse?"bottom":"top":t.reverse?"right":"left"]=function(){var e=t.modelValue,n=t.min;return O(e)?"".concat(100*(e[0]-Number(n))/B.value,"%"):"0%"}(),a})),S=function(e){var n=+t.min,r=+t.max,i=+t.step;e=x(e,n,r);var a=Math.round((e-n)/i)*i;return y(n,a)},A=function(e,n){e=O(e)?function(e){var n,r,i=null!=(n=e[0])?n:Number(t.min),a=null!=(r=e[1])?r:Number(t.max);return i>a?[a,i]:[i,a]}(e).map(S):S(e),b(e,t.modelValue)||v("update:modelValue",e),n&&!b(e,o)&&v("change",e)},P=function(e){if(e.stopPropagation(),!t.disabled&&!t.readonly){var n=t.min,r=t.reverse,i=t.vertical,o=t.modelValue,l=_(w),s=i?l.height:l.width,u=Number(n)+(i?r?l.bottom-e.clientY:e.clientY-l.top:r?l.right-e.clientX:e.clientX-l.left)/s*B.value;if(O(o)){var c=a(o,2),d=c[0],m=c[1];A(u<=(d+m)/2?[u,m]:[d,u],!0)}else A(u,!0)}},V=function(e){t.disabled||t.readonly||("dragging"===T.value&&(A(r,!0),v("dragEnd",e)),T.value="")},F=function(e){if("number"==typeof e){return K("button-wrapper",["left","right"][e])}return K("button-wrapper",t.reverse?"left":"right")},L=function(e,n){if("number"==typeof n){var r=p[0===n?"left-button":"right-button"];if(r)return r({value:e})}return p.button?p.button({value:e}):f("div",{class:K("button"),style:j(t.buttonSize)},null)},N=function(e){var i="number"==typeof e?t.modelValue[e]:t.modelValue;return f("div",{ref:C,role:"slider",class:F(e),tabindex:t.disabled?void 0:0,"aria-valuemin":t.min,"aria-valuenow":i,"aria-valuemax":t.max,"aria-disabled":t.disabled||void 0,"aria-readonly":t.readonly||void 0,"aria-orientation":t.vertical?"vertical":"horizontal",onTouchstartPassive:function(i){"number"==typeof e&&(n=e),function(e){t.disabled||t.readonly||(k.start(e),r=t.modelValue,o=O(r)?r.map(S):S(r),T.value="start")}(i)},onTouchend:V,onTouchcancel:V,onClick:h},[L(i,e)])};return A(t.modelValue),d((function(){return t.modelValue})),m("touchmove",(function(e){if(!t.disabled&&!t.readonly){"start"===T.value&&v("dragStart",e),g(e,!0),k.move(e),T.value="dragging";var i=_(w),a=(t.vertical?k.deltaY.value:k.deltaX.value)/(t.vertical?i.height:i.width)*B.value;if(t.reverse&&(a=-a),O(o)){var l=t.reverse?1-n:n;r[l]=o[l]+a}else r=o+a;A(r)}}),{target:C}),function(){return f("div",{ref:w,style:I.value,class:K({vertical:t.vertical,disabled:t.disabled}),onClick:P},[f("div",{class:K("bar"),style:D.value},[t.range?[N(0),N(1)]:N()])])}}}),tt=w(Z),et={playContent:"_playContent_jst3b_1",coursewarePlay:"_coursewarePlay_jst3b_7",playModel:"_playModel_jst3b_12",headerContainer:"_headerContainer_jst3b_21",backBtn:"_backBtn_jst3b_34",menu:"_menu_jst3b_43",tabsContent:"_tabsContent_jst3b_49",loadWrap:"_loadWrap_jst3b_60",itemDiv:"_itemDiv_jst3b_71",videoModel:"_videoModel_jst3b_86",rightFixedBtns:"_rightFixedBtns_jst3b_100",point:"_point_jst3b_106",fullBtn:"_fullBtn_jst3b_111",leftFixedBtns:"_leftFixedBtns_jst3b_115",prePoint:"_prePoint_jst3b_121",bottomFixedContainer:"_bottomFixedContainer_jst3b_138",time:"_time_jst3b_147",slider:"_slider_jst3b_154",actions:"_actions_jst3b_157",actionBtn:"_actionBtn_jst3b_164",popup:"_popup_jst3b_173",overlayClass:"_overlayClass_jst3b_176"};var nt="VIDEO",rt="SONG";t("default",o({name:"exercise-after-class",setup:function(){var t=C({width:"100vw"}),n=function(){var e=Math.min(screen.width,screen.height)*(16/9);e>Math.max(screen.width,screen.height)?t.width="100vw":t.width=e+"px"},i=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;n(),N({api:"setRequestedOrientation",content:{orientation:t}}),N({api:"setTitleBarVisibility",content:{status:t}}),N({api:"setStatusBarVisibility",content:{isVisibility:t}})};i(),T((function(){i(1)}));var a=k();B();var o=a.query,s=I(),u=l(),c=C({videoData:null,trainings:[],trainingTimes:0,itemList:[],showHead:!0,loading:!0,recordLoading:!1}),d=C({nowTime:0,model:!0,timer:null,item:null}),m=function(){var t=r(regeneratorRuntime.mark((function t(){var e,n,r,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,R.post(E.platformApi+"/studentLessonTraining/trainingRecord/".concat(o.courseScheduleId,"?userId=").concat(null===(e=E.user)||void 0===e||null===(n=e.data)||void 0===n?void 0:n.id),{hideLoading:!0});case 3:if(i=t.sent,!Array.isArray(null==i||null===(r=i.data)||void 0===r?void 0:r.trainings)){t.next=6;break}return t.abrupt("return",i.data.trainings);case 6:t.next=10;break;case 8:t.prev=8,t.t0=t.catch(0);case 10:return t.abrupt("return",[]);case 11:case"end":return t.stop()}}),t,null,[[0,8]])})));return function(){return t.apply(this,arguments)}}(),v=function(){var t=r(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:Array.isArray(n)&&(c.trainings=n.map((function(t){try{t.trainingContent=JSON.parse(t.trainingContent)}catch(n){t.trainingContent=""}return e(e({},t),{},{currentTime:0,duration:100,paused:!0,loop:!1,videoEle:null,timer:null,muted:!0,autoplay:!0})})),c.itemList=c.trainings.filter((function(t){return t.materialId==a.query.materialId})),c.videoData=c.itemList[0],h());case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();O(r(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,m();case 2:e=t.sent,v(e),X();case 5:case"end":return t.stop()}}),t)}))));var p=function(){N({api:"back"})},b=l(),_=C({firstIndex:0,open:!1,activeIndex:-1,tabActive:"",tabName:"",itemActive:"",itemName:""}),g=function(){var t=r(regeneratorRuntime.mark((function t(e){var n,r,i,o,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!c.recordLoading){t.next=2;break}return t.abrupt("return");case 2:return console.log("记录观看次数"),c.recordLoading=!0,r=a.query,i={materialType:"VIDEO",record:{sourceTime:e.duration,clientType:E.platformType,feature:"LESSON_TRAINING",deviceType:s.android?"ANDROID":s.isApp?"IOS":"WEB"},courseScheduleId:r.courseScheduleId,lessonTrainingId:r.lessonTrainingId,materialId:(null===(n=c.videoData)||void 0===n?void 0:n.materialId)||""},t.prev=6,t.next=9,R.post(E.platformApi+"/studentLessonTraining/lessonTrainingRecord",{data:i,hideLoading:!0});case 9:t.sent,t.next=14;break;case 12:t.prev=12,t.t0=t.catch(6);case 14:return c.recordLoading=!1,t.prev=15,t.next=18,m();case 18:o=t.sent,Array.isArray(o)&&(l=o.find((function(t){var e;return t.materialId==(null===(e=c.videoData)||void 0===e?void 0:e.materialId)})))&&(c.videoData.trainingTimes=l.trainingTimes,h()),t.next=24;break;case 22:t.prev=22,t.t1=t.catch(15);case 24:case"end":return t.stop()}}),t,null,[[6,12],[15,22]])})));return function(e){return t.apply(this,arguments)}}(),h=function t(){var e,n,r,a;if(0!=(null==c||null===(e=c.videoData)||void 0===e?void 0:e.trainingTimes)&&(null==c||null===(n=c.videoData)||void 0===n?void 0:n.trainingTimes)+""===(null===(r=c.videoData)||void 0===r||null===(a=r.trainingContent)||void 0===a?void 0:a.practiceTimes)){var l=c.trainings.findIndex((function(t){var e;return t.materialId==(null===(e=c.videoData)||void 0===e?void 0:e.materialId)})),s=l===c.trainings.length-1;z({title:"课后作业",message:"你已完成该练习~",confirmButtonColor:"var(--van-primary)",confirmButtonText:s?"完成":"下一题",cancelButtonText:"继续"}).then((function(){if(s)N({api:"goBack"});else{var e=c.trainings[l+1];if((null==e?void 0:e.type)===nt&&(c.itemList=[e],c.videoData=e,t()),(null==e?void 0:e.type)===rt){i(1),p();var n=H.stringify({id:e.content,courseScheduleId:o.courseScheduleId,lessonTrainingId:o.lessonTrainingId,materialId:e.materialId}),r="".concat(location.origin,"/orchestra-music-score/?")+n;N({api:"openAccompanyWebView",content:{url:r,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})}}})).catch((function(){c.trainings[l].currentTime=0}))}};return function(){var e,n;return f("div",{class:et.playContent},[f("div",{class:et.coursewarePlay,style:{width:t.width}},[f(G,{style:{height:"100%"},ref:b,showIndicators:!1,loop:!1,vertical:!0,lazyRender:!0,touchable:!1,duration:0},(n=e=c.itemList.map((function(t,e){return f(J,null,{default:function(){return[f(D,null,[f("div",{class:et.itemDiv,onClick:function(){clearTimeout(t.timer),d.model=!d.model}},[f("video",{playsinline:"false",preload:"auto",class:"player",poster:"./assets/icon-videobg.2414ec8d.png","data-vid":t.id,src:t.content,loop:t.loop,autoplay:t.autoplay,muted:t.muted,onLoadedmetadata:(e=r(regeneratorRuntime.mark((function e(n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=n.target,t.duration=r.duration,t.videoEle=r,t.loaded=!0;case 4:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onTimeupdate:function(e){if(t.loaded){var n=e.target;t.currentTime=n.currentTime}},onPlay:function(){console.log("播放"),t.paused=!1,t.muted&&(t.muted=!1,t.videoEle.pause())},onPause:function(){console.log("暂停"),t.paused=!0},onEnded:function(){return g(t)}},[f("source",{src:t.content,type:"video/mp4"},null)])]),f(S,{name:"bottom"},{default:function(){return[d.model&&!t.muted&&f("div",{class:et.bottomFixedContainer},[f("div",{class:et.time},[f("span",null,[A(t.currentTime)]),f("span",null,[A(t.duration)])]),f("div",{class:et.slider},[t.duration&&f(tt,{buttonSize:16,modelValue:t.currentTime,min:0,max:t.duration},null)]),f("div",{class:et.actions},[f("div",{class:et.actionBtn},[t.paused?f("img",{src:M,onClick:function(e){var n;clearTimeout(t.timer),null===(n=t.videoEle)||void 0===n||n.play(),t.paused=!1,t.timer=setTimeout((function(){d.model=!1}),4e3)}},null):f("img",{src:Y,onClick:function(e){var n;clearTimeout(t.timer),null===(n=t.videoEle)||void 0===n||n.pause(),t.paused=!0}},null)])])])]}}),t.muted&&f("div",{class:et.loadWrap},[f(P,{animationData:q},null)])])];var e}})})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!L(n)?e:{default:function(){return[e]}})),f(S,{name:"top"},{default:function(){var t,e,n;return[d.model&&f("div",{class:et.headerContainer,ref:u},[f("div",{class:et.backBtn,onClick:function(){return p()}},[f(V,{name:W},null),F("返回")]),f("div",{class:et.menu},[_.tabName]),f("div",{class:et.nums},[F("练习次数:"),(null===(t=c.videoData)||void 0===t?void 0:t.trainingTimes)||0,F("/"),(null===(e=c.videoData)||void 0===e||null===(n=e.trainingContent)||void 0===n?void 0:n.practiceTimes)||0])])]}})])])}}}))}}}))}();
|