| 1 |
- !function(){function e(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,o)}return i}function t(t){for(var o=1;o<arguments.length;o++){var a=null!=arguments[o]?arguments[o]:{};o%2?e(Object(a),!0).forEach((function(e){i(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var i=e[Symbol.toPrimitive];if(i!==undefined){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t,i,o,a,r,n){try{var l=e[r](n),d=l.value}catch(s){return void i(s)}l.done?t(d):Promise.resolve(d).then(o,a)}function a(e){return function(){var t=this,i=arguments;return new Promise((function(a,r){var n=e.apply(t,i);function l(e){o(n,a,r,l,d,"next",e)}function d(e){o(n,a,r,l,d,"throw",e)}l(undefined)}))}}System.register(["./index-legacy-2177848a.js","./tcplayer.min-legacy-0837c2b8.js","./index-legacy-bde3e1cd.js","./function-call-legacy-a1ba58b6.js"],(function(e,i){"use strict";var o,r,n,l,d,s,u,c,m,v,_,p,b,f,g,h,x,y,q,w,T,C,B,P,D,O,S,j,I,k;return{setters:[e=>{o=e.d,r=e.U,n=e.Q,l=e.o,d=e.S,s=e.a,u=e.T,c=e.aX,m=e.m,v=e.F,_=e.V,p=e.R,b=e.r,f=e.h,g=e.f,h=e.g,x=e.L,y=e.i,q=e.p,w=e.e,T=e.s,C=e._},e=>{B=e.T,P=e.S,D=e.V,O=e.p,S=e.i},e=>{j=e.S,I=e.a},e=>{k=e.s}],execute:function(){var F=document.createElement("style");F.textContent="._playContent_xbrqo_1{width:100vw;height:100vh;background-color:#000;overflow:hidden}._coursewarePlay_xbrqo_7{position:relative;height:100vh;margin:0 auto;overflow:hidden}._playModel_xbrqo_13{position:absolute;left:0;top:0;right:0;bottom:0;box-shadow:inset 0 0 4.37333rem #000;pointer-events:none}._headerContainer_xbrqo_22{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_xbrqo_35{color:#fff;width:1.06667rem;height:.69333rem;display:flex;justify-content:space-between;align-items:center;z-index:10}._goPractice_xbrqo_44{width:2.37333rem;height:.85333rem;background:url(../coursewarePlay/image/btn_go_practice.png) no-repeat center;background-size:contain;position:absolute;right:.32rem;bottom:1.86667rem;z-index:11;transition:all .5s ease}._goPractice_xbrqo_44._hide_xbrqo_55{transform:translate(1.73333rem)}._menu_xbrqo_58{flex:1;display:flex;justify-content:center;color:#fff}._tabsContent_xbrqo_64{width:100vw;height:100vh}._tabsContent_xbrqo_64 .van-tabs__wrap{display:none!important}._tabsContent_xbrqo_64 .van-tabs__content{width:100%;height:100%}._loadWrap_xbrqo_75{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_xbrqo_86{position:relative;width:100%;height:100%}._itemDiv_xbrqo_86 video{width:100%;height:100%}._itemDiv_xbrqo_86 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}._itemDiv_xbrqo_86 ._videoSection_xbrqo_101{position:absolute;top:0;left:0;right:0;bottom:0;z-index:8}._videoModel_xbrqo_109{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}._videoModel_xbrqo_109>img{width:1.33333rem;height:1.33333rem}._rightFixedBtns_xbrqo_123{position:fixed;top:50%;transform:translateY(-50%);right:.53333rem}._rightFixedBtns_xbrqo_123 ._point_xbrqo_129{margin-top:.26667rem;border-bottom-left-radius:0;border-bottom-right-radius:0}._rightFixedBtns_xbrqo_123 ._point_xbrqo_129+._fullBtn_xbrqo_134{border-top-left-radius:0;border-top-right-radius:0}._leftFixedBtns_xbrqo_138{position:fixed;top:50%;transform:translateY(-50%);left:.53333rem}._leftFixedBtns_xbrqo_138 ._prePoint_xbrqo_144{margin-bottom:.21333rem}._fullBtn_xbrqo_134{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_xbrqo_134:active{opacity:.8}._bottomFixedContainer_xbrqo_161{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_xbrqo_161 ._time_xbrqo_170{display:flex;color:#fff;font-size:.26667rem;padding:.10667rem 0}._bottomFixedContainer_xbrqo_161 ._slider_xbrqo_176{padding:.26667rem 0}._bottomFixedContainer_xbrqo_161 ._actions_xbrqo_179{display:flex;justify-content:space-between;color:#fff;font-size:.32rem;align-items:center}._bottomFixedContainer_xbrqo_161 ._actions_xbrqo_179 ._actionBtn_xbrqo_186{display:flex}._bottomFixedContainer_xbrqo_161 ._actions_xbrqo_179 ._actionBtn_xbrqo_186>img{width:.69333rem;height:.69333rem;display:block;padding:.21333rem .21333rem .37333rem}._popup_xbrqo_195{background:rgba(0,0,0,.5)}._overlayClass_xbrqo_198{--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(F);const M={playContent:"_playContent_xbrqo_1",coursewarePlay:"_coursewarePlay_xbrqo_7",playModel:"_playModel_xbrqo_13",headerContainer:"_headerContainer_xbrqo_22",backBtn:"_backBtn_xbrqo_35",goPractice:"_goPractice_xbrqo_44",hide:"_hide_xbrqo_55",menu:"_menu_xbrqo_58",tabsContent:"_tabsContent_xbrqo_64",loadWrap:"_loadWrap_xbrqo_75",itemDiv:"_itemDiv_xbrqo_86",videoSection:"_videoSection_xbrqo_101",videoModel:"_videoModel_xbrqo_109",rightFixedBtns:"_rightFixedBtns_xbrqo_123",point:"_point_xbrqo_129",fullBtn:"_fullBtn_xbrqo_134",leftFixedBtns:"_leftFixedBtns_xbrqo_138",prePoint:"_prePoint_xbrqo_144",bottomFixedContainer:"_bottomFixedContainer_xbrqo_161",time:"_time_xbrqo_170",slider:"_slider_xbrqo_176",actions:"_actions_xbrqo_179",actionBtn:"_actionBtn_xbrqo_186",popup:"_popup_xbrqo_195",overlayClass:"_overlayClass_xbrqo_198"},E=""+new URL("icon-play-6bc42262.svg",i.meta.url).href,L=""+new URL("icon-pause-fe805220.svg",i.meta.url).href,N=""+new URL("icon-videobg-2414ec8d.png",i.meta.url).href,A=o({name:"video-class",props:{item:{type:Object,"default":()=>({})},isMember:{type:Boolean,"default":!0},modal:{type:Boolean,"default":!0}},emits:["loadedmetadata","togglePlay","ended","reset","error","close","changeModal"],setup(e,{emit:t}){const{item:i,modal:o,isMember:a}=r(e),p=n(),b="video"+Date.now()+Math.floor(100*Math.random()),f=()=>{p.value&&(_((()=>{var e;null===(e=p.value)||void 0===e||e.pause()})),p.value.poster(e.item.coverImg),p.value.src(e.item.content),p.value.loop(e.item.loop),p.value.autoplay(e.item.autoplay),p.value.one("loadedmetadata",(e=>{var o,a,r,n,l,d;const s=p.value;i.value.duration=s.duration(),i.value.videoEle=s,i.value.loaded=!0,t("loadedmetadata",p.value),i.value.autoplay&&p.value?(i.value.muted=!1,null!==(o=p.value)&&void 0!==o&&o.muted(!1),null!==(a=p.value)&&void 0!==a&&a.volume(1),null===(r=p.value)||void 0===r||r.play()):(i.value.muted=!1,null!==(n=p.value)&&void 0!==n&&n.muted(!1),null!==(l=p.value)&&void 0!==l&&l.volume(1),null===(d=p.value)||void 0===d||d.pause())})),p.value.on("timeupdate",(()=>{if(!i.value.loaded)return;const e=p.value;i.value.currentTime=e.currentTime()})),p.value.on("ended",(()=>{t("ended",i.value)})),p.value.on("pause",(()=>{var e;i.value.paused=!0,null!==(e=p.value)&&void 0!==e&&e.pause(),setTimeout((()=>{var e;null===(e=p.value)||void 0===e||e.pause()}),100)})),p.value.on("play",(()=>{var e,t,o;i.value.paused=!1,i.value.muted&&(i.value.muted=!1,null!==(e=p.value)&&void 0!==e&&e.muted(!1),null!==(t=p.value)&&void 0!==t&&t.volume(1),null===(o=p.value)||void 0===o||o.pause())})),p.value.on("error",(()=>{t("error")})))};return l((()=>{p.value=B(b,{appID:"",controls:!1,loop:i.value.loop,muted:!1}),f()})),d((()=>e.item),(()=>{f()})),()=>s(v,null,[s("div",{"class":M.itemDiv,onClick:()=>{clearTimeout(i.value.timer),t("changeModal",!o.value)}},[s("video",{id:b,style:{height:"100%",width:"100%"},playsinline:"false",preload:"auto","class":"player",poster:N,"data-vid":i.value.id,src:i.value.content},[s("source",{src:i.value.content,type:"video/mp4"},null)]),s("div",{"class":M.videoSection},null)]),s(u,{name:"bottom"},{"default":()=>[o.value&&!i.value.muted&&s("div",{"class":M.bottomFixedContainer},[s("div",{"class":M.time},[s("span",null,[c(i.value.currentTime)]),m("/"),s("span",null,[c(i.value.duration)])]),s("div",{"class":M.slider},[i.value.duration&&s(P,{buttonSize:16,modelValue:i.value.currentTime,min:0,max:i.value.duration},null)]),s("div",{"class":M.actions},[s("div",{"class":M.actionBtn},[i.value.paused?s("img",{src:E,onClick:()=>{var e;clearTimeout(i.value.timer),null!==(e=i.value.videoEle)&&void 0!==e&&e.play(),i.value.paused=!1,i.value.timer=setTimeout((()=>{t("changeModal",!1)}),4e3)}},null):s("img",{src:L,onClick:()=>{var e;clearTimeout(i.value.timer),null!==(e=i.value.videoEle)&&void 0!==e&&e.pause(),i.value.paused=!0}},null)])])])]})])}});e("default",o({name:"exercise-after-class",setup(){const e=p(),i=b({width:"100vw"}),o=(e=0)=>{(()=>{const e=Math.min(screen.width,screen.height)*(16/9);e>Math.max(screen.width,screen.height)?i.width="100vw":i.width=e+"px"})(),q({api:"setRequestedOrientation",content:{orientation:e}}),q({api:"setStatusBarVisibility",content:{isVisibility:e}})};o(),f((()=>{o(1)}));const r=g(),c=r.query,_=h(),B=n(),P=b({isMember:!1,videoData:null,trainings:[],expireTimeFlag:!1,trainingTimes:0,itemList:[],showHead:!0,loading:!0,recordLoading:!1,isPlayBaseStatus:!0,isPlayAll:!0}),F=b({nowTime:0,model:!0,timer:null,item:null}),E=function(){var t=a((function*(){try{var t,i;const e=yield w.post(T.platformApi+"/studentCourseHomework/findStudentHomeworkCourseware",{hideLoading:!0,data:{courseScheduleId:c.courseScheduleId,type:c.type}});if(P.expireTimeFlag=(null===(t=e.data)||void 0===t?void 0:t.expireTimeFlag)||!1,Array.isArray(null==e||null===(i=e.data)||void 0===i?void 0:i.trainings)){var o;const t=[];return((null==e||null===(o=e.data)||void 0===o?void 0:o.trainings)||[]).forEach((e=>{t.push(...e.studentLessonTrainingDetails||[])})),t.forEach((e=>{let t={};try{t=JSON.parse(e.trainingContent)}catch(e){t=""}t.practiceTimes!==e.trainingTimes+""&&(P.isPlayAll=!1),e.materialId==r.query.materialId&&(N.tabName=e.knowledgePointName)})),t}}catch(e){}return[]}));return function(){return t.apply(this,arguments)}}();l(a((function*(){const e=yield E();var i;e.forEach((e=>{let t={};try{t=JSON.parse(e.trainingContent)}catch(e){t=""}t.practiceTimes!==e.trainingTimes+""&&(P.isPlayBaseStatus=!1)})),(i=a((function*(e){Array.isArray(e)&&(P.trainings=e.map((e=>{var i;const o=e.materialRefs?e.materialRefs:[],a=o.length>0?o[0].resourceId:null;try{e.trainingContent=JSON.parse(e.trainingContent)}catch(o){e.trainingContent=""}return t(t({},e),{},{materialMusicId:a,currentTime:0,duration:100,paused:!0,loop:!1,videoEle:null,timer:null,muted:!0,autoplay:!(null===(i=T.user.data)||void 0===i||!i.vipMember)})})),P.itemList=P.trainings.filter((e=>e.materialId==r.query.materialId)),P.videoData=P.itemList[0],R())})),function(e){return i.apply(this,arguments)})(e)})));const L=n(),N=b({firstIndex:0,open:!1,activeIndex:-1,tabActive:"",tabName:"",itemActive:"",itemName:""}),R=()=>{var e,t,i;if(0!=(null==P||null===(e=P.videoData)||void 0===e?void 0:e.trainingTimes)&&(null==P||null===(t=P.videoData)||void 0===t?void 0:t.trainingTimes)+""===(null===(i=P.videoData)||void 0===i||null===(i=i.trainingContent)||void 0===i?void 0:i.practiceTimes)){let e=!1,t=0;if(P.isPlayBaseStatus)t=P.trainings.findIndex((e=>{var t;return e.materialId==(null===(t=P.videoData)||void 0===t?void 0:t.materialId)})),e=t===P.trainings.length-1;else{let i=-1,o=!0;P.trainings.forEach(((e,t)=>{e.trainingContent.practiceTimes!==e.trainingTimes+""&&-1===i&&(i=t),e.trainingContent.practiceTimes!==e.trainingTimes+""&&(o=!1)})),t=-1!=i?i-1:-1,e=o}k({title:"课后作业",message:"你已完成该练习~",confirmButtonColor:"var(--van-primary)",confirmButtonText:e?"完成":"下一题",cancelButtonText:"继续"}).then((()=>{if(e)q({api:"goBack"});else{const e=P.trainings[t+1];if(P.videoData,e.expired)return void C("该资源已过期");e.knowledgePointName&&(N.tabName=e.knowledgePointName),"VIDEO"===(null==e?void 0:e.type)&&(P.itemList=[e],P.videoData=e,R())}}))["catch"]((()=>{P.trainings[t].currentTime=0}))}};return d(e,(e=>{P.itemList.forEach((e=>{var t;null===(t=e.videoEle)||void 0===t||t.pause()})),"visible"==e&&q({api:"setRequestedOrientation",content:{orientation:0}},(()=>{}))})),()=>{let e;return s("div",{"class":M.playContent},[s("div",{"class":M.coursewarePlay,style:{width:i.width}},[s(j,{style:{height:"100%"},ref:L,showIndicators:!1,loop:!1,vertical:!0,lazyRender:!0,touchable:!1,duration:0},(t=e=P.itemList.map((e=>s(I,null,{"default":()=>[s(v,null,[s(A,{item:e,isMember:P.isMember,modal:F.model,onEnded:e=>{return(t=a((function*(e){var t;if(P.recordLoading||P.expireTimeFlag)return;P.recordLoading=!0;const i=r.query,o={materialType:"VIDEO",record:{sourceTime:e.duration,clientType:T.platformType,feature:"LESSON_TRAINING",deviceType:_.android?"ANDROID":_.isApp?"IOS":"WEB"},courseScheduleId:i.courseScheduleId,lessonTrainingId:i.lessonTrainingId,materialId:(null===(t=P.videoData)||void 0===t?void 0:t.materialId)||""};try{yield w.post(T.platformApi+"/studentCourseHomework/addStudentHomeworkRecord",{data:o,hideLoading:!0})}catch(e){}P.recordLoading=!1;try{const e=yield E();if(Array.isArray(e)){const t=e.find((e=>{var t;return e.materialId==(null===(t=P.videoData)||void 0===t?void 0:t.materialId)}));t&&(P.videoData.trainingTimes=t.trainingTimes,R())}}catch(e){}})),function(e){return t.apply(this,arguments)})(e);var t},onChangeModal:e=>{F.model=e}},null),e.muted&&s("div",{"class":M.loadWrap},[s(D,{animationData:O},null)])])]}))),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!y(t)?e:{"default":()=>[e]})),s(u,{name:"top"},{"default":()=>{var e,t;return[F.model&&s("div",{"class":M.headerContainer,ref:B},[s("div",{"class":M.backBtn,onClick:()=>{q({api:"back"})}},[s(x,{name:S},null),m("返回")]),s("div",{"class":M.menu},[N.tabName]),!P.expireTimeFlag&&s("div",{"class":M.nums},[m("观看视频模仿并练习:"),(null===(e=P.videoData)||void 0===e?void 0:e.trainingTimes)||0,m("/"),(null===(t=P.videoData)||void 0===t||null===(t=t.trainingContent)||void 0===t?void 0:t.practiceTimes)||0])])]}})])]);var t}}}))}}}))}();
|