video-legacy-2547c6c2.js 16 KB

12345
  1. <<<<<<<< HEAD:dist/assets/video-legacy-aeb94edf.js
  2. !function(){function e(e,o,t,n,i,r,a){try{var l=e[r](a),s=l.value}catch(d){return void t(d)}l.done?o(s):Promise.resolve(s).then(n,i)}function o(o){return function(){var t=this,n=arguments;return new Promise((function(i,r){var a=o.apply(t,n);function l(o){e(a,i,r,l,s,"next",o)}function s(o){e(a,i,r,l,s,"throw",o)}l(void 0)}))}}System.register(["./index-legacy-5f8741ef.js","./video.module-legacy-e062bdea.js","./tcplayer.v4.8.0.min-legacy-97b3e93d.js","./tcplayer-legacy-f1cc0ec9.js","./deep-clone-legacy-0f45d9f6.js","./index-legacy-05664b88.js"],(function(e,t){"use strict";var n,i,r,a,l,s,d,c,p,u,v,y,g,m,h,f,w,T,I;return{setters:[e=>{n=e.d,i=e.P,r=e.q,a=e.aO,l=e.x,s=e.r,d=e.w,c=e.y,p=e.z,u=e.D,v=e.R,y=e.a,g=e.L,m=e.A},e=>{h=e.s},e=>{f=e.T},null,e=>{w=e.d},e=>{T=e.u,I=e.b}],execute:function(){e("default",n({name:"pre-register",setup(){const e=i(),t=r(),n=a(),C=sessionStorage.getItem("active-open-id"),B=T(1e3,{controls:!0});B.pause();const N=l({videoID:"video"+Date.now()+Math.floor(100*Math.random()),coverImg:"",introductionVideo:"",introductionVideoTime:0,videoBrowsePoint:0,saveId:e.query.saveId,schoolId:e.query.id,openId:e.query.openId||C,loading:!1,player:null,playerSpeed:1,intervalFnRef:null,videoDetails:[],pointVideo:{},pointVideoTime:0,videoSelectId:null,isPageHide:!1,parentConferencesNotes:"",orchestraRegisterType:"",status:"",registerDisplay:!0}),F=T(1e3,{controls:!0});F.pause();const k=e=>{const o=[];e.sort(((e,o)=>e[0]-o[0]));let t=e[0];for(let n=1;n<e.length;n++){const i=e[n];t[1]>=i[0]?t[1]=Math.max(i[1],t[1]):(o.push(t),t=i)}return o.push(t),x(o)},x=e=>{const o=[],t=N.pointVideo.startNode,n=N.pointVideo.endNode;return e.forEach((e=>{e[1]>=e[0]&&(e[0]>=t&&e[0]<=n&&e[1]<=n&&o.push(e),e[0]>=t&&e[0]<=n&&e[1]>n&&o.push([e[0],n]),e[0]<t&&e[1]>t&&e[1]<=n&&o.push([t,e[1]]),e[0]<t&&e[1]>t&&e[1]>n&&o.push([t,n]))})),o},D=e=>{let o=!1;N.videoDetails.forEach((t=>{t.startNode<=e&&e<=t.endNode&&(N.videoSelectId=t.id,o=!0)})),o||(N.videoSelectId=null)},S=()=>{const e=f.getComponent("Button");f.getComponent("BigPlayButton").prototype.createEl=function(){const o=e.prototype.createEl.call(this);return o.appendChild(f.dom.createEl("div",{className:"vjs-button-icon",innerHTML:'<button><svg width="50px" height="50px" viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="播放/播放" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><circle id="椭圆形" stroke="#FFFFFF" stroke-width="1.20385619" fill-opacity="0.3" fill="#000000" stroke-linecap="square" cx="25" cy="25" r="24.4114519"></circle><g id="视频/暂停" transform="translate(17.2619, 13.0952)" fill="#FFFFFF"><path d="M12.1943373,5.31370674 L19.8894148,18.3953385 C20.5636212,19.5414893 20.1810346,21.0171804 19.0348838,21.6913868 C18.6648746,21.9090393 18.2434029,22.0238095 17.8141251,22.0238095 L2.42397011,22.0238095 C1.09422728,22.0238095 0.0162577307,20.94584 0.0162577307,19.6160971 C0.0162577307,19.1868194 0.131027981,18.7653477 0.34868043,18.3953385 L8.04375794,5.31370674 C8.71796432,4.1675559 10.1936554,3.78496932 11.3398063,4.4591757 C11.6926653,4.66673986 11.9867731,4.96084767 12.1943373,5.31370674 Z" id="三角形" transform="translate(10.119, 11.9048) rotate(-270) translate(-10.119, -11.9048)"></path></g></g></svg></button>'})),o},N.player=f("register-video",{appID:"",controls:!0,plugins:{}}),N.player&&(N.player.src(N.introductionVideo),N.player.poster(N.coverImg||""),N.player.on("ready",(e=>{console.log("ready",e)})),N.player.on("loadedmetadata",(()=>{console.log("loadedmetadata"),N.loading=!1,N.player.currentTime(N.videoBrowsePoint),D(N.player.currentTime())})),N.player.on("ratechange",(()=>{N.playerSpeed=N.playerSpeed<N.player.playbackRate()?N.player.playbackRate():N.playerSpeed})),N.player.on("seeking",(()=>{console.log("seeking"),F.isActive.value&&F.pause()})),N.player.on("seeked",(()=>{console.log("seeked"),F.isActive.value&&F.pause()})),N.player.on("waiting",(()=>{F.isActive.value&&F.pause()})),N.player.on("timeupdate",(()=>{D(N.player.currentTime()),!F.isActive.value&&N.player.currentTime()>0&&!N.player.paused()&&F.resume()})),N.player.on("ended",(()=>{N.player.pause()})),N.player.on("play",(()=>{F.resume()})),N.player.on("pause",(()=>{F.pause()})),N.player.on("fullscreenchange",(()=>{if(N.player.isFullscreen()){console.log("fullscreen");const e=document.createElement("i");e.id="fullscreen-back",e.className="van-icon van-icon-arrow-left video-back",e.addEventListener("click",(()=>{N.player.exitFullscreen()})),document.getElementsByClassName("video-js")[0].appendChild(e)}else{console.log("exitfullscreen");const e=document.getElementById("fullscreen-back");e&&e.remove()}}))),D(0)},V=s([]);let E=[];const P=T(1e3,{controls:!0});d((()=>F.isActive.value),(e=>{M(e)}));const M=(e,o=!1)=>{const t=w(E);if(o?E.length>0&&(E[1]=Math.floor(N.player.currentTime())):e?E[0]=Math.floor(N.player.currentTime()):E[1]=Math.floor(N.player.currentTime()),E.length>=2){const e=E[1]-E[0]-P.counter.value*N.playerSpeed>2;E[1]>=E[0]&&!e&&V.value.push(E),o?E=w(t):(E=[],P.counter.value=0)}};d(n,(e=>{"hidden"==e&&N.player.pause()}));const L=function(){var e=o((function*(e=10){try{const o=V.value.length>0?k(V.value):[],t=o.length>0?(e=>{const o=k(e);let t=0;return o.forEach((e=>{t+=e[1]-e[0]})),t})(o):0,n=Math.floor(t/Math.floor(N.pointVideoTime)*100);yield u.post("/edu-app/open/studentBrowseRecord/updateStat",{data:{id:N.saveId,pageBrowseTime:e,videoBrowseData:JSON.stringify(o),videoBrowseDataTime:t||0,videoBrowsePercentage:n||0,videoBrowseTime:null==F?void 0:F.counter.value,videoBrowsePoint:Math.floor(N.player.currentTime()||0)}})}catch(o){}}));return function(){return e.apply(this,arguments)}}();c(o((function*(){p((()=>{const e=document.querySelector("#register-video");if(e){const o=null==e?void 0:e.getBoundingClientRect();console.log(o),e.style.height=o.width/16*9+"px"}}));try{const{data:e}=yield u.get("/edu-app/open/studentBrowseRecord/query",{params:{openId:N.openId,schoolId:N.schoolId}});N.videoBrowsePoint=e.videoBrowsePoint||0,N.player&&N.player.currentTime(e.videoBrowsePoint||0),N.introductionVideo=e.introductionVideo,N.introductionVideoTime=e.introductionVideoTime,N.coverImg=e.coverImg,V.value=e.videoBrowseData?JSON.parse(e.videoBrowseData):[],N.parentConferencesNotes=e.parentConferencesNotes,N.registerDisplay=e.registerDisplay;(e.videoDetails||[]).forEach((e=>{N.videoDetails.push({startNode:e.startNode,endNode:e.endNode,desc:e.desc,id:e.id}),e.pointFlag&&(N.pointVideo=e,N.pointVideoTime=e.endNode-e.startNode)})),S(),N.intervalFnRef=I(o((function*(){B.counter.value=0,B.resume(),M(!1,!0),yield L(),F.counter.value=0})),1e4)}catch(e){}}))),v((()=>{var e,o,t,n,i,r;null===(e=N.player)||void 0===e||null===(o=e.fullscreen)||void 0===o||o.exit(),null===(t=N.intervalFnRef)||void 0===t||t.pause(),P.pause(),B.pause(),null===(n=N.player)||void 0===n||n.pause(),null===(i=N.player)||void 0===i||i.src(""),null===(r=N.player)||void 0===r||r.dispose()})),N.openId||t.replace({path:"/pre-register-video",query:{id:N.schoolId}});const R=()=>{N.isPageHide&&window.location.reload()};window.addEventListener("pageshow",R);const b=()=>{N.isPageHide=!0};return window.addEventListener("pagehide",b),v((()=>{window.removeEventListener("pageshow",R),window.removeEventListener("pagehide",b)})),()=>y("div",{class:h["pre-register-video"]},[y("div",{class:h.videoContainer},[y("i",{class:h.videoTitle},null),y("div",{class:h.videoSection},[y("div",{class:[h["video-content"]]},[y("video",{id:"register-video",class:h.video,src:N.introductionVideo,playsinline:!0,poster:N.coverImg,preload:"auto"},null),N.loading&&y("div",{class:h.loadingVideo},[y(g,{size:36,color:"#FF8057",vertical:!0,style:{height:"100%",justifyContent:"center"}},{default:()=>[m("加载中...")]})])]),y("div",{class:h.videoCount},[y("div",{class:h.videoTitles},[m("点击会议段落可重播:")]),y("div",{class:h.videoCountContent},[N.videoDetails.map((e=>y("span",{class:[e.id===N.videoSelectId?h.active:""],onClick:()=>{N.player.currentTime(e.startNode),N.player.play(),N.videoBrowsePoint=e.startNode,D(N.player.currentTime())}},[e.desc])))])])])]),y("div",{class:h.messageContainer},[y("div",{class:h.messageTitle},null),y("div",{class:h.messageContent},[y("div",{innerHTML:N.parentConferencesNotes},null)])])])}}))}}}))}();
  3. ========
  4. !function(){function e(e,o,t,n,i,r,a){try{var l=e[r](a),s=l.value}catch(d){return void t(d)}l.done?o(s):Promise.resolve(s).then(n,i)}function o(o){return function(){var t=this,n=arguments;return new Promise((function(i,r){var a=o.apply(t,n);function l(o){e(a,i,r,l,s,"next",o)}function s(o){e(a,i,r,l,s,"throw",o)}l(void 0)}))}}System.register(["./index-legacy-23bc5b47.js","./video.module-legacy-e062bdea.js","./tcplayer.v4.8.0.min-legacy-eecf4f6f.js","./tcplayer-legacy-f1cc0ec9.js","./deep-clone-legacy-0f45d9f6.js","./index-legacy-5177f82d.js"],(function(e,t){"use strict";var n,i,r,a,l,s,d,c,p,u,v,y,g,m,h,f,w,T,I;return{setters:[e=>{n=e.d,i=e.P,r=e.q,a=e.aO,l=e.x,s=e.r,d=e.w,c=e.y,p=e.z,u=e.D,v=e.R,y=e.a,g=e.L,m=e.A},e=>{h=e.s},e=>{f=e.T},null,e=>{w=e.d},e=>{T=e.u,I=e.b}],execute:function(){e("default",n({name:"pre-register",setup(){const e=i(),t=r(),n=a(),C=sessionStorage.getItem("active-open-id"),B=T(1e3,{controls:!0});B.pause();const N=l({videoID:"video"+Date.now()+Math.floor(100*Math.random()),coverImg:"",introductionVideo:"",introductionVideoTime:0,videoBrowsePoint:0,saveId:e.query.saveId,schoolId:e.query.id,openId:e.query.openId||C,loading:!1,player:null,playerSpeed:1,intervalFnRef:null,videoDetails:[],pointVideo:{},pointVideoTime:0,videoSelectId:null,isPageHide:!1,parentConferencesNotes:"",orchestraRegisterType:"",status:"",registerDisplay:!0}),F=T(1e3,{controls:!0});F.pause();const k=e=>{const o=[];e.sort(((e,o)=>e[0]-o[0]));let t=e[0];for(let n=1;n<e.length;n++){const i=e[n];t[1]>=i[0]?t[1]=Math.max(i[1],t[1]):(o.push(t),t=i)}return o.push(t),x(o)},x=e=>{const o=[],t=N.pointVideo.startNode,n=N.pointVideo.endNode;return e.forEach((e=>{e[1]>=e[0]&&(e[0]>=t&&e[0]<=n&&e[1]<=n&&o.push(e),e[0]>=t&&e[0]<=n&&e[1]>n&&o.push([e[0],n]),e[0]<t&&e[1]>t&&e[1]<=n&&o.push([t,e[1]]),e[0]<t&&e[1]>t&&e[1]>n&&o.push([t,n]))})),o},D=e=>{let o=!1;N.videoDetails.forEach((t=>{t.startNode<=e&&e<=t.endNode&&(N.videoSelectId=t.id,o=!0)})),o||(N.videoSelectId=null)},S=()=>{const e=f.getComponent("Button");f.getComponent("BigPlayButton").prototype.createEl=function(){const o=e.prototype.createEl.call(this);return o.appendChild(f.dom.createEl("div",{className:"vjs-button-icon",innerHTML:'<button><svg width="50px" height="50px" viewBox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="播放/播放" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><circle id="椭圆形" stroke="#FFFFFF" stroke-width="1.20385619" fill-opacity="0.3" fill="#000000" stroke-linecap="square" cx="25" cy="25" r="24.4114519"></circle><g id="视频/暂停" transform="translate(17.2619, 13.0952)" fill="#FFFFFF"><path d="M12.1943373,5.31370674 L19.8894148,18.3953385 C20.5636212,19.5414893 20.1810346,21.0171804 19.0348838,21.6913868 C18.6648746,21.9090393 18.2434029,22.0238095 17.8141251,22.0238095 L2.42397011,22.0238095 C1.09422728,22.0238095 0.0162577307,20.94584 0.0162577307,19.6160971 C0.0162577307,19.1868194 0.131027981,18.7653477 0.34868043,18.3953385 L8.04375794,5.31370674 C8.71796432,4.1675559 10.1936554,3.78496932 11.3398063,4.4591757 C11.6926653,4.66673986 11.9867731,4.96084767 12.1943373,5.31370674 Z" id="三角形" transform="translate(10.119, 11.9048) rotate(-270) translate(-10.119, -11.9048)"></path></g></g></svg></button>'})),o},N.player=f("register-video",{appID:"",controls:!0,plugins:{}}),N.player&&(N.player.src(N.introductionVideo),N.player.poster(N.coverImg||""),N.player.on("ready",(e=>{console.log("ready",e)})),N.player.on("loadedmetadata",(()=>{console.log("loadedmetadata"),N.loading=!1,N.player.currentTime(N.videoBrowsePoint),D(N.player.currentTime())})),N.player.on("ratechange",(()=>{N.playerSpeed=N.playerSpeed<N.player.playbackRate()?N.player.playbackRate():N.playerSpeed})),N.player.on("seeking",(()=>{console.log("seeking"),F.isActive.value&&F.pause()})),N.player.on("seeked",(()=>{console.log("seeked"),F.isActive.value&&F.pause()})),N.player.on("waiting",(()=>{F.isActive.value&&F.pause()})),N.player.on("timeupdate",(()=>{D(N.player.currentTime()),!F.isActive.value&&N.player.currentTime()>0&&!N.player.paused()&&F.resume()})),N.player.on("ended",(()=>{N.player.pause()})),N.player.on("play",(()=>{F.resume()})),N.player.on("pause",(()=>{F.pause()})),N.player.on("fullscreenchange",(()=>{if(N.player.isFullscreen()){console.log("fullscreen");const e=document.createElement("i");e.id="fullscreen-back",e.className="van-icon van-icon-arrow-left video-back",e.addEventListener("click",(()=>{N.player.exitFullscreen()})),document.getElementsByClassName("video-js")[0].appendChild(e)}else{console.log("exitfullscreen");const e=document.getElementById("fullscreen-back");e&&e.remove()}}))),D(0)},V=s([]);let E=[];const P=T(1e3,{controls:!0});d((()=>F.isActive.value),(e=>{L(e)}));const L=(e,o=!1)=>{const t=w(E);if(o?E.length>0&&(E[1]=Math.floor(N.player.currentTime())):e?E[0]=Math.floor(N.player.currentTime()):E[1]=Math.floor(N.player.currentTime()),E.length>=2){const e=E[1]-E[0]-P.counter.value*N.playerSpeed>2;E[1]>=E[0]&&!e&&V.value.push(E),o?E=w(t):(E=[],P.counter.value=0)}};d(n,(e=>{"hidden"==e&&N.player.pause()}));const M=function(){var e=o((function*(e=10){try{const o=V.value.length>0?k(V.value):[],t=o.length>0?(e=>{const o=k(e);let t=0;return o.forEach((e=>{t+=e[1]-e[0]})),t})(o):0,n=Math.floor(t/Math.floor(N.pointVideoTime)*100);yield u.post("/edu-app/open/studentBrowseRecord/updateStat",{data:{id:N.saveId,pageBrowseTime:e,videoBrowseData:JSON.stringify(o),videoBrowseDataTime:t||0,videoBrowsePercentage:n||0,videoBrowseTime:null==F?void 0:F.counter.value,videoBrowsePoint:Math.floor(N.player.currentTime()||0)}})}catch(o){}}));return function(){return e.apply(this,arguments)}}();c(o((function*(){p((()=>{const e=document.querySelector("#register-video");if(e){const o=null==e?void 0:e.getBoundingClientRect();console.log(o),e.style.height=o.width/16*9+"px"}}));try{const{data:e}=yield u.get("/edu-app/open/studentBrowseRecord/query",{params:{openId:N.openId,schoolId:N.schoolId}});N.videoBrowsePoint=e.videoBrowsePoint||0,N.player&&N.player.currentTime(e.videoBrowsePoint||0),N.introductionVideo=e.introductionVideo,N.introductionVideoTime=e.introductionVideoTime,N.coverImg=e.coverImg,V.value=e.videoBrowseData?JSON.parse(e.videoBrowseData):[],N.parentConferencesNotes=e.parentConferencesNotes,N.registerDisplay=e.registerDisplay;(e.videoDetails||[]).forEach((e=>{N.videoDetails.push({startNode:e.startNode,endNode:e.endNode,desc:e.desc,id:e.id}),e.pointFlag&&(N.pointVideo=e,N.pointVideoTime=e.endNode-e.startNode)})),S(),N.intervalFnRef=I(o((function*(){B.counter.value=0,B.resume(),L(!1,!0),yield M(),F.counter.value=0})),1e4)}catch(e){}}))),v((()=>{var e,o,t,n,i,r;null===(e=N.player)||void 0===e||null===(o=e.fullscreen)||void 0===o||o.exit(),null===(t=N.intervalFnRef)||void 0===t||t.pause(),P.pause(),B.pause(),null===(n=N.player)||void 0===n||n.pause(),null===(i=N.player)||void 0===i||i.src(""),null===(r=N.player)||void 0===r||r.dispose()})),N.openId||t.replace({path:"/pre-register-video",query:{id:N.schoolId}});const q=()=>{N.isPageHide&&window.location.reload()};window.addEventListener("pageshow",q);const R=()=>{N.isPageHide=!0};return window.addEventListener("pagehide",R),v((()=>{window.removeEventListener("pageshow",q),window.removeEventListener("pagehide",R)})),()=>y("div",{class:h["pre-register-video"]},[y("div",{class:h.videoContainer},[y("i",{class:h.videoTitle},null),y("div",{class:h.videoSection},[y("div",{class:[h["video-content"]]},[y("video",{id:"register-video",class:h.video,src:N.introductionVideo,playsinline:!0,poster:N.coverImg,preload:"auto"},null),N.loading&&y("div",{class:h.loadingVideo},[y(g,{size:36,color:"#FF8057",vertical:!0,style:{height:"100%",justifyContent:"center"}},{default:()=>[m("加载中...")]})])]),y("div",{class:h.videoCount},[y("div",{class:h.videoTitles},[m("点击会议段落可重播:")]),y("div",{class:h.videoCountContent},[N.videoDetails.map((e=>y("span",{class:[e.id===N.videoSelectId?h.active:""],onClick:()=>{N.player.currentTime(e.startNode),N.player.play(),N.videoBrowsePoint=e.startNode,D(N.player.currentTime())}},[e.desc])))])])])]),y("div",{class:h.messageContainer},[y("div",{class:h.messageTitle},null),y("div",{class:h.messageContent},[y("div",{innerHTML:N.parentConferencesNotes},null)])])])}}))}}}))}();
  5. >>>>>>>> iteration-20250327-light:dist/assets/video-legacy-2547c6c2.js