1 |
- import{d as $,U as h,S as B,j as a,A as v,B as fe,by as Se,bJ as q,T as P,y as U,u as F,i as ve,f as he,P as ye,Q as Ce,an as we,a3 as Te,bK as Ie,n as T,V as De,bi as Me,bG as be,C as Y,F as L,bj as K,bH as Ee,aS as Be,$ as ze,bE as xe,h as Ue,a as Le,X as Ne}from"./ResizeObserver.es.ee4910d8.js";import{s as t,b as Pe,m as Z,v as j,c as ke,d as Re,i as Oe,e as Ve,T as Xe,a as We,f as qe,L as Fe,h as Ye}from"./loading.095388cd.js";import{C as Ke}from"./index.829b41eb.js";import{I as Ze}from"./index.0ab83cd1.js";import{L as je}from"./index.311c8f08.js";import{S as Je}from"./index.ba8c8400.js";import{b as Ge,N as J}from"./browser.124bde95.js";import{C as G}from"./index.a68dde40.js";import{C as He}from"./index.d35351be.js";import{e as H,f as Qe,g as _e,h as $e}from"./api.df587748.js";import{C as ea}from"./index.49686673.js";import{F as N}from"./index.1fe483e1.js";import{I as aa}from"./index.67412fae.js";import{O as ta}from"./index.dcebb0bb.js";/* empty css */import{P as sa}from"./plyr.min.0a479001.js";import"./use-tab-status.da6cd902.js";import"./index.6d3cd855.js";import"./use-id.b04f83a2.js";import"./index.6003e06c.js";var Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA7ZJREFUWEftl11ok1cYx39P1qYfRpNeqJVR0dQrtxI6B6Mr1Aq76NVQvFDGeqFQaGI2WFGzXhkcNElLnHSb3c1EtLtQsMwP8EKHF5vS4kBoSwdDJ5XWuoZZaNKm1TTvOHkNXZKmyWKS9mIvhMDLOef5nf/5P+d5XmGdPbLOeHgjIM3r/ZCZmW8Jh22Ulr7EaLzB9u1fiN0+metGcwbS/P56nj4d4tWr0oTg5eW/U1f3nhw5spALVO5ALtcAweABampg3z5YWIBbtyAYhK1bnXLq1HfFBvqLYHAL+/dDdbUee3gY7t8Hk+kn6e4+UFygkyeDhEImDh8Gi0WPPTEBN2+C2fyneDy1RQPSzp2rYmzsbzRNOHoUSl/bKBCAq1dh06aAeL1bigd0+nQ7z5/3sXkzHDy4HPfZM7h+XSk0Lh7PjqIAaW63gVDoD+bna2lshLq65biPH8Pt2+oIB6Wrq6FYQL1MT39GZSUx/xiNy3GVoZWxN2z4Wnp6OgoOpLndHgIBV8w7LS2wI+lULl+GmRmwWj+V48d/LBiQduZMC1NTbubmPogFaWgAmy0x3osXcOWK/q6yMoxINAVIRENkAU27S3X1V9LRMZI8JuFi1Nrb38Zg8ALvxlRQj1qkrMzG4qLEjqepCXbtSt380BA8fJi9KEbjS7ZtaxSX67d/T0oEstvvItKcsmp5uX4THzoEVVUrB52fh0gENG11qHAYHjyAyUl1gf4i3d1N6YGOHVtE04zs2aOUWR43OqoDtbYqw2avQrqRCv7iRZUQS3L2bEl6IIdjCTCwd28i0OBgfoHU5i5cgJKSqPT2vvXfgZQ/lNT5Umh8XC/EGzc+EZ/PmhmoOclG+QaKJ0BFxTfi93++9kDXrsHUFNTU2KWz8/vMQMkeyqdC0SicP68yUqO+vlba2p6sBqQuM0kxdT6BpqdhYEBl66z09JhXvxgdjsIDjYzAvXvK0DfE5/t47YFUN6C6AovlS+nq8mUHVMgsu3QJ5uZg9+6PxOn8eW2BQiHo71c3dASLpUzc7pQCnFjLHA69EBVKoUeP4M4d1VEOi8eT1C7oWhUXSJlZmbqiwit+f+dKpS4ZSM8y1WLEi6v6z0ctU99rKt1VCdq5s1VOnOjPBmgUeCdt+2E2g8GQW7WfnYWlJdW8jWIy2VbyT+qROZ3vE43+8BpKqaf/4v1QbijxWRpm869YrZ9IW9tEuqWy+pTW+vqaiUTK0vIYDJnWiWI0jq0GEl8700JvpkkOs/8HyiTaulPoHxnTiDQIfUMPAAAAAElFTkSuQmCC",ia="./assets/logo.6dc7a16c.png",oa="./assets/logo1.819e200f.png",na="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAcCAMAAAADZYwMAAAAh1BMVEVjgML///8AAAB4kcn7/P5tiMapud15ksrb4fHN1+uyweGardeWqtaRptRif8L2+Pzr7/jF0Onx8/nh5/PR2e1xi8fm6vWxv+Bif8FmgLPW3e99lcxng8S5xuOktdyIntFge8HAzOacr9iMotKCms58lMxigMJjf8JjgMJjgMJkgMBif8FehsmCxb38AAAALXRSTlPMzADMzMzMzMzMzMzMzMXMzMzMzMzMzMx7CszMzMzMzB/MzMzMzLu1oJ9uRhObEcvFAAABlElEQVQ4y53Q2ZKjIBSA4XMUCJkooBGXMW7ZOtv7P9+ARVuQnq5q+/fieMFXLPDTxPVWP5toCVYl6nE9dPTROLi6++uXED5GB9fL139hUh7BqyoA6MZ1cKdt3mBsO5N9PGdW6YEWBOCIrtYtfIRwg0EXgB2eCuQ8YazCkjGmP992DCBlbMKCmbY4MUYdLMsLwAUn8KotDCwp7CjkfJsZEjNLKZFImcFnogmUqSCa0phk1ATxFrOSVNVZ5ZkJt7D0BAFL+Bac3E+vOLAEiAdruHov/yeogkPbtn3ftlRxowJ4M5/XabeUgi0FruB4/gqvUPvwLy7twXRGxhUl3Vco4BlAErvyGXYYc9XjoLjGzkKvRgQwdc1QEw48zxUoPmD/BqP6+6MesgGOElPYThMOmncBHIW/48Zld7Rpjpm9rNz3MoUARg8fJi45Q13lmB3AbEvSS06SEDb3b4+ao2RmlmhNnJM2gNHrA1xZGbv4/BC7itrBOm3HEN7RNBq5usj2uv8SRs1DrIausRaroat51rfrj/U/cesbwYW4QpQAAAAASUVORK5CYII=",la="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAcCAMAAAADZYwMAAAAq1BMVEXvTSkAAAD////xZ0f6x7z608v/+vr+9fL96eT71s3zd1zvUzH+7ur5vrDvWDX+8O394dv73db2n4z0hWzwXDvvUS31j3jvTCnvTSngUCD4sJ/1moXxcVTxa03//fz++Pb6y7/2pJL4uKn1lX/0gmjzfWP3rJr2p5T0i3PwYUHvTSjvTSnuTSnvTinvTSnvTSrwTCjtTyzyUSj95N772NDxakz5xbjwXz7xTCkdN1gVAAAAOXRSTlPNAM3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzcl8CM3Nzc3Nzc3Nzc3Nzc3Nzc3EvLahoG5GHRPNzc3NzSXTxmtmAAAB2klEQVQ4y53S2XaqQBCF4W0p0E0AGWUGZ43GWZO8/5OdcjgC5ibh7+uvq3utwm8L15toH3ee4U+tokM7yIN3cSvIbY8tIT6+20GWx1fof7oAuo9wazEErO6j4PHa+AXCFgA0uvcG+Lo1VIEBPcpwb9eEy0mPFpNAEyPOZshiNiQpPdcdke26ro974aEBBV2zNAWeh94T2vYFuNAYtaIGzHRdFycwdOwKqgBsrSRV08xqE2I0W9KkBt97ZJ6KxSIThskVPTzbI6y7974d1OCM7qVCwvWg1mCENaosh3RcoXBu8C3P80ma5xZDVnW44VM5hUj5ukJ1eIPANJACg+wnXCOq3JkKtezrmuLT+A4zSqWw1OQKPxswxL76IM1lX+93+4pHrtUrGCbUlSIlXUifkjrk4hX+50HpwwJgEim3q8ozpGEICKlT+gI7EaoYcr7mGAoCIDB1DDSaojcek+7LeQMewhf4ptCSYWbMAPiSTABZ6UzKKRqws2vC3KE5DAcD8uCPDDIDBANNnXYN1WvCeFuHaUFjQBJR8RUYpLlAcKKSDcu8ATvHDzwyz7g4HoDuPEmmwNK1wKWJD05PUIfcN8s/x45nbltBLt6FrSB3iFatIBfvo83614P/AcIHIxDqEEfxAAAAAElFTkSuQmCC",ca="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAY1BMVEUAAABz39hp5OJz4Nlz4Nhz39ly4th04Nlz4Nh039l039hy4ttz4dlz39lz39hy4Nhz39lz39lz39lx39hz4dp039Zz4dl16t904Nly3Nxz4Nlz4Nhy39lz4Nhz4dtz4dlz39iywadLAAAAIHRSTlMA+QVxv5IbuLB3PyFd8O7Nx8GmSDMsKBh/DuTTnINUX2T0vzcAAAEpSURBVDjLjVXbloMgDAREEEqrbW117/n/r9xBditC7Ule1GFMzDBEUcU0ej9O4nUcnD3SEkfrDru0q6ZN6OtT2u2clk+91v0p3Z9vNa+RWJBdMOnRhG4BmoKmLhFtTY6ZNlIvasOzgIZ7WeU+ALY5M+ZrAZSh2pgz+z48zs+VmLHUPPqVyLenGXLK/96hy6D2iGqASn86452sj6oj1EvK67JwXVwv+4uEZq30Nb8VRIOUcd8dUbeiP0Tv3wWzI3K4QOuwVYrs1jgBCC7wlSmIJJ3Ka8N18Cn8Igoi4sNnILw0iZGor4mIz7WpnmgUPjVfEfMWIaBnE9ml2c1w5WELXm1h2NlCtim4NmMbl3sU2IeLe1y5A4A9UvhDij/2+IOUP5r5w579+/gFPlYvzh8AnB4AAAAASUVORK5CYII=",ra="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA+CAMAAAC802HEAAAA/1BMVEX///8AAAD////////8/Pz///////////////////////////////////////////////////////////////////////////////////////////////+qqqr////////f39////////////////////+srKz///////////+ysrL///////+5ubn///+rq6v////////////IyMitra3///////////+rq6urq6v///////+xsbG2trb///+tra2urq6/v7/Dw8Otra2zs7P///////////////+3t7fOzs6wsLD///+8vLzDw8Ovr6////////////////+qqqqjP22jAAAAU3RSTlMZACI3GzM1JNgnIBxDklouCTHBKR72YToyLPrKtvi+ViUVD6bp3duvSJ6Li2lgS/DThW87uz3y7+jl482UcRTNsk5GxH5lXXx3aDKmVFNCo5ZjKygyJDYAAATLSURBVGje1ZppW9pAEICndJM0SWmSBlpAoYDciKjggYKg4Nlqj8n//y3dhCDCsGDN8xTyfmjxGPd1nJ1ZksC7kCEUNvM5Fotpkf+OFouxXN78N+E809SkkZBk+f1/R5alhJFUNZZ/rbAJEduSLVvRdAZrgOma4glEwHyFsMkUQzYiDNYMi3ANhZmrhHOKJalrt/WdVclSckuFTS0pb4ruWFlOaqZY+EKRDB02Ct2QlAuRMKiyAhuHIquwWJjZUgw2kJhks0XCLJnYsHKYoCeSjAqDndig3TYLS9gwL3yhShuaXxddUi9mhU1F3sj6nRCTFXNGWJM2sD+8RJG0l8K5pAEbjpHMTYV5QYgLOHv/vd9JpzvD2iWsEd0rCl+YWSoIaP1MO8+UemtsJKrFJsKmIglEWG2sO1V+XZYZEALHMUkxfWEwVEE1lFzJ5mDUuLy873ofpHsg4qiYAZ/yyS4QgsapBvjCEVnwmzW44ekoCz5XbVe5CwI+4gf/1ftUXJCCIHFMjoyF87aoRTw0nUF25jdocuPeqoXZZzzecqkDIUicYec9YWZFhB2iNb8HS7wqLlcsfICpOCeFO0AIEhexmCes0YoQ0+I5LrGlC99hfA8451gBQpA4JmuusKlaIEBU1yMgHGYyW3icydQZz9MNcHaxDIRgcZZqcuF80oYFXPa98qW0eYqBEMUx29sY93a6XTimiQgYZyfzXDhnKIsSyRvw94VRTzzFtIqtSmUXi5XK1/rJ7leXMkbd/8gEDRKnGDkuzBLagoHhOMJ+UOKtTVyLbBdfIpFvCxCnJRgXjtGDcLbteKSvaN94ZF3HGS7ZPN9wf2dnp4gZ/u8ZWThQnC7FXGHaJIaOTyc779tx+j0+Ta5Kp1fChaPuzEJ3x28LhN8Yx2RXWJPJF5p8HnMrh5Zxi3/ObcVN70t0Ye2Lv/A2Hj0v/PGTgKPlcRRZWyx83+/yIm7zv/0A5hg4ExpUuHhX2PcX3sLE88I7KKAqihML+yVBGTlOn9V+PpC/yqS86Ya8QcRU1F/4LKU/L3z7WcCdKE5cEtNNR+dDc/G07nu+8/nd+1Xky1YlvxY1PAPxwqvjxJtu2tZosV4Jz5zpR5ijgFhwN8/7aBm3otEqFqKcIlYPxLKr42hbEw4O6DhOTXCcKDWJL1Sre95u/4FznIllV8fRwSEezV3eJshsXt2e/nxx+X2C8dSh9/JbsDg6mqeHH1oTtX8W9jnE80OsBo+jh58lx8uBO+neJmwV8Ibt46fgcfR4KT7APzT5pHt4i7Cyj2X+Yfy4EjyOHuDFb5Ea7myezTEbtRsrF06c476bgms8IbkKFGfY+eVvQmtuw6292HlPfd6dmbCl+mcC3qbGXfQWU3XS498ex+QIfZtPjZ3T2tO4/za8IVeChXw9vM7gFsDRNmJm8uOu41icJitonGoAvZBCj/Ge87A9LI1ftluwkApybkH/gPEDfZq8D3guUl0dRy+krL5U9TBwXtLpgQC9Xj/4ATxT5ZmhGov6mQoep1rsVRcDn7qnvm16eM9gDZCLgSsvt7buR7Va7zEL68RI5sJ8QTt8twxCd1MmfLe9wndjMXy3bsN3czx8jx+E7wGP8D1CE8KHlML3GFgIH7QL46OMG8xf4y8dISrT8cAAAAAASUVORK5CYII=",ua="./assets/wx_bg.5b70cc5a.png";const da="_loginModel_1l794_1",ma="_iconClose_1l794_7",pa="_loginSection_1l794_17",ga="_fieldSection_1l794_20",Aa="_icon_1l794_7",fa="_codeText_1l794_40",Sa="_btnGroup_1l794_44",va="_btnText_1l794_49";var f={loginModel:da,iconClose:ma,loginSection:pa,fieldSection:ga,icon:Aa,codeText:fa,btnGroup:Sa,btnText:va},ha="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAPFBMVEUAAACYucOWusOXusOXucOXusSWusOZusWZub+XusOXucSXucSXucOYusWYucSVuMSTucGbtsiYucKXucMm9nM5AAAAE3RSTlMAqlWi+c1rTA3kwreacmNBIRyPjUAP2gAAAHRJREFUOMvt1LEOgCAMRVErICqKKP//r4JlMIK+RCcT7kTDCRttap2gc9Ny40Z/bS6/57PkWoLC5+kSJL5TLpy15KF9gPYYDIYinvsBQ6+IKDgIuQorfAGloZiCUKdJINinySK4sXSK4afvihcAXil4Sf2rHZjwJGbdGrFMAAAAAElFTkSuQmCC",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAYFBMVEUAAACXucSXusOYucObucGXusOXusOYusSXucOXucOZu8SXucOXucSXusSXu8WVvcWYusSXucOXusaYt8eXucOXusOYusOYusSYu8OXu8SZusWYucWcvc6XusOYusSXucOWA1M7AAAAH3RSTlMArVWqIaSKS/beBvzxnzQY4tY7Cup5cmldWUYfD8SUrcUn+wAAALRJREFUOMvt08kOgjAUQNGidABlngW9//+XGgIbWyoJCzfc1Ut60jRtKs7msu4llY5/sVgZAPKL31VP1hovvAJBr9sC8O1Zwm1ejyXknnMmoJazFqC3YQTjMragtqHBrKOGZBveuK/jA+RRWI3hB4ZLPQRh5nKNwS4qLadxVlf2FbrT9uO5u3hgkdx3QTOJYReMhEj/BHMhyl2QYZJeaHUQKtyl1r+vcRUIq0xdg+9kJ8529QbfpzBL1TadYgAAAABJRU5ErkJggg==",ya=$({name:"login-model",props:{isRegister:{type:Boolean,default:!1}},emits:["close","confirm"],setup(d,{emit:I}){const S=h(),n=B({loginType:"PWD",imgCodeStatus:!1,username:"",password:"",smsCode:"",countDownStatus:!0,countDownTime:1e3*120}),D=async()=>{try{if(!q(n.username))return P("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");if(n.loginType==="PWD"){const{data:c}=await U.post("/api-auth/usernameLogin",{requestType:"form",data:{username:n.username,password:n.password,clientId:"student",clientSecret:"student"}});F(c.authentication.token_type+" "+c.authentication.access_token)}else{const{data:c}=await U.post("/api-auth/smsLogin",{requestType:"form",data:{clientId:"student",clientSecret:"student",phone:n.username,smsCode:n.smsCode,isSurportRegister:d.isRegister}});F(c.authentication.token_type+" "+c.authentication.access_token)}const l=await U.get("/api-student/student/queryUserInfo",{initRequest:!0});ve(l.data),I("confirm",!0)}catch(l){console.log(l)}},p=()=>{if(!q(n.username))return P("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801");n.imgCodeStatus=!0},y=()=>{n.countDownStatus=!1,Ge.exports.nextTick(()=>{console.log(S.value,"countDownRef.value"),S.value.start()})},e=()=>{n.countDownStatus=!0,S.value.reset()};return()=>a("div",{class:f.loginModel},[a("i",{class:f.iconClose,onClick:()=>I("close")},null),a("div",{class:f.loginSection},[a("div",{class:f.fieldSection},[a(N,{modelValue:n.username,"onUpdate:modelValue":l=>n.username=l,placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",autocomplete:"off",border:!1,type:"tel",maxlength:11},{"left-icon":()=>a("img",{src:ha,class:f.icon},null)}),n.loginType==="PWD"?a(N,{modelValue:n.password,"onUpdate:modelValue":l=>n.password=l,placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",autocomplete:"off",border:!1,type:"password"},{"left-icon":()=>a("img",{src:_,class:f.icon},null)}):a(N,{modelValue:n.smsCode,"onUpdate:modelValue":l=>n.smsCode=l,placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",autocomplete:"off",maxlength:6,type:"tel",border:!1},{"left-icon":()=>a("img",{src:_,class:f.icon},null),button:()=>n.countDownStatus?a("span",{class:f.codeText,onClick:p},[v("\u83B7\u53D6\u9A8C\u8BC1\u7801")]):a(ea,{ref:l=>S.value=l,"auto-start":!1,time:n.countDownTime,onFinish:e,format:"ss\u79D2"},null)})]),a("div",{class:f.btnGroup},[a(fe,{round:!0,block:!0,color:"#2DC7AA",onClick:D},{default:()=>[v("\u767B\u5F55")]}),a("span",{class:f.btnText,onClick:()=>{n.loginType==="PWD"?(n.countDownStatus=!0,n.loginType="SMS"):n.loginType="PWD"}},[n.loginType==="PWD"?"\u9A8C\u8BC1\u7801\u767B\u5F55":"\u5BC6\u7801\u767B\u5F55"])])]),n.imgCodeStatus?a(Se,{to:"body"},{default:()=>[a(aa,{value:n.imgCodeStatus,"onUpdate:value":l=>n.imgCodeStatus=l,phone:n.username,onClose:()=>{n.imgCodeStatus=!1},onSendCode:y},null)]}):null])}});function Ca(d){return typeof d=="function"||Object.prototype.toString.call(d)==="[object Object]"&&!ze(d)}var qa=$({name:"creation-detail",setup(){const{isApp:d,isTablet:I,weixin:S}=he(),n=ye(),D=Ce(),p=h(!1),y=h(0),e=B({id:n.query.id,isEmpty:!1,loginTag:!1,loginStatus:!1,playType:"",musicDetail:{},timer:null,paused:!0,audioWidth:0,currentTime:0,duration:.1,loop:!1,dragStatus:!1,isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{page:1,rows:20},messageStatus:!1,message:"",_plrl:null,heightV:0,heightB:0}),l=B({duration:0,currentTime:0,mediaTimeShow:!1,playIngShow:!0,loaded:!1}),c=B({staffSrc:"",isShow:!1,height:"initial",speedRate:1,musicRenderType:"staff",partIndex:0}),C=h(!1),M=h(!1),w=h(),{playStaff:ee,pauseStaff:ae,updateProgressStaff:k}=Ae(),te=async()=>{if(await R(),!e.loginTag){e.loginStatus=!0;return}try{await Qe({userMusicId:e.id,star:!e.musicDetail.starFlag}),e.musicDetail.starFlag=!e.musicDetail.starFlag,e.musicDetail.starFlag?e.musicDetail.likeNum+=1:e.musicDetail.likeNum-=1}catch{}},z=async()=>{try{if(e.isClick)return;e.isClick=!0;const i=await $e({type:"FORMAL",exclusionId:e.id,sort:1,...e.params});e.listState.loading=!1;const s=i.data||{};e.list=e.list.concat(s.rows||[]),e.listState.finished=s.current>=s.pages,e.params.page=s.current+1,e.listState.dataShow=e.list.length>0,e.isClick=!1}catch{e.listState.dataShow=!1,e.listState.finished=!0,e.isClick=!1}};function se(){e.listState.finished&&(e.listState.finished=!1,e.params.page=1),z()}const ie=i=>{D.push({path:"/shareCreation",query:{id:i.id}})};function oe(){const i=e.playType==="Audio"?"#audioMediaSrc":"#videoMediaSrc";e._plrl=new sa(i,{controls:["play","progress","current-time","duration"],fullscreen:{enabled:!1,fallback:!1}});const s=e._plrl;if(e.playType==="Audio"){const o=document.querySelector("#audioMediaSrc"),r=document.querySelector("#audioVisualizer"),{pauseVisualDraw:A,playVisualDraw:E}=Ye(o,r);s.on("play",()=>{E()}),s.on("pause",()=>{A()})}s.on("loadedmetadata",()=>{l.loaded=!0}),s.on("timeupdate",()=>{l.currentTime=s.currentTime}),s.on("play",()=>{l.playIngShow=!1,ee()}),s.on("pause",()=>{l.playIngShow=!0,ae()}),s.on("ended",()=>{s.currentTime=0,s.playing||setTimeout(()=>{k(s.currentTime)},100)});const u=()=>{C.value||(l.duration=s.duration,l.mediaTimeShow=!0)},m=()=>{l.mediaTimeShow=!1,s.playing||k(s.currentTime)},g=document.querySelector("#playMediaSection .plyr__controls .plyr__progress__container");g.addEventListener("mousedown",u),g.addEventListener("touchstart",u),g.addEventListener("mouseup",m),g.addEventListener("touchend",m)}function ne(i){var u;if((u=i==null?void 0:i.target)!=null&&u.matches("button.plyr__control"))return;const s=e._plrl;s.playing?s.pause():s.play()}function le(i){i.stopPropagation(),re()}function ce(){T({api:"setRequestedOrientation",content:{orientation:0}}),C.value=!0}function re(){T({api:"setRequestedOrientation",content:{orientation:1}}),C.value=!1}function ue(i){if(i.stopPropagation(),d){ce();return}if(S)M.value=!0;else{const s=Date.now(),u=location.href;de(u),setTimeout(()=>{Date.now()-s<3500&&(window.location.href=location.origin+"/classroom-app/#/transfer")},3e3)}}const de=(i,s)=>{const u={url:i,action:(s==null?void 0:s.action)||"h5",pageTag:(s==null?void 0:s.pageTag)||1},m=encodeURIComponent(JSON.stringify(u)),g=navigator.userAgent||navigator.vendor,o=navigator.platform||"unknown";/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)||o==="MacIntel"?window.location.href=`BandInstrumentTeam://linkUrl=${m}`:/(Android)/i.test(g)?window.location.href=`colexiukt://html:8888/SplashActivity?url=${m}`:P("\u8BF7\u7528\u624B\u673A\u6216\u79FB\u52A8\u8BBE\u5907\u6253\u5F00")},R=async()=>{try{const i=xe();i&&(await _e({token:i}),e.loginTag=!0)}catch{e.loginTag=!1,Ue(),Le()}},O=async()=>{await R();try{const i=await H(e.id);if(i.code===999){e.isEmpty=!0,c.isShow=!0;return}else{e.musicDetail=i.data;try{const s=JSON.parse(i.data.jsonConfig);s.speedRate&&(c.speedRate=s.speedRate),s.musicRenderType&&(c.musicRenderType=s.musicRenderType),s["part-index"]&&(c.partIndex=s["part-index"])}catch{}ge(),z(),i.data.videoUrl.lastIndexOf("mp4")!==-1?e.playType="Video":e.playType="Audio",Ne(()=>{oe()})}}catch(i){e.listState.dataShow=!1,e.message=i,e.messageStatus=!0}},V=()=>{if(e.isEmpty)return;const i=window.scrollY||document.documentElement.scrollTop;i>0&&p.value===!1&&(p.value=!0,d&&b(!1)),i<=0&&(p.value=!1,d&&b(!0))};function me(){S?M.value=!0:D.push({path:"/transfer"})}const pe=we();Te(pe,i=>{var s;i==="hidden"&&((s=e._plrl)==null||s.pause())});function ge(){const i=`/klx-music-score/#/simple-detail?id=${e.musicDetail.musicSheetId}&musicRenderType=${c.musicRenderType}&part-index=${c.partIndex}&userMusicId=${e.id}`;c.staffSrc=i,window.addEventListener("message",s=>{const{api:u,height:m}=s.data;u==="api_musicPage"&&(c.isShow=!0,c.height=m+"px")})}function Ae(){let i=!0;const s=()=>{requestAnimationFrame(()=>{var o,r;(r=(o=w.value)==null?void 0:o.contentWindow)==null||r.postMessage({api:"api_playProgress",content:{currentTime:e._plrl.currentTime*c.speedRate}},"*"),i||s()})};return{playStaff:()=>{var o,r;!c.isShow||(i=!1,(r=(o=w.value)==null?void 0:o.contentWindow)==null||r.postMessage({api:"api_play"},"*"),s())},pauseStaff:()=>{var o,r;!c.isShow||(i=!0,(r=(o=w.value)==null?void 0:o.contentWindow)==null||r.postMessage({api:"api_paused"},"*"))},updateProgressStaff:o=>{var r,A;!c.isShow||(A=(r=w.value)==null?void 0:r.contentWindow)==null||A.postMessage({api:"api_updateProgress",content:{currentTime:o*c.speedRate}},"*")}}}function b(i){T({api:"setStatusBarTextColor",content:{statusBarTextColor:i}})}function x(){y.value=window.innerHeight}return Ie(()=>{d&&(T({api:"setRequestedOrientation",content:{orientation:1}}),b(!0))}),De(async()=>{window.addEventListener("scroll",V),O(),x(),window.addEventListener("resize",x)}),Me(()=>{var i;window.removeEventListener("scroll",V),window.removeEventListener("resize",x),(i=e._plrl)==null||i.destroy()}),be(i=>{e.id=i.query.id,e.playType="",e.params.page=1,e.list=[],e._plrl&&e._plrl.destroy(),l.playIngShow=!0,c.staffSrc="",c.isShow=!1,c.height="initial",O()}),()=>{var s,u,m,g;let i;return a("div",{style:{"--barheight":e.heightV+"px","--creationHeight":y.value?y.value+"px":"100vh"},class:[t.creation,I?t.creationTablet:"",p.value&&t.isShareScreenScroll]},[a("div",{class:t.creationBg},null),a(G,{position:"top",onGetHeight:o=>{console.log(o,"height",o),e.heightV=o}},{default:()=>[d?a(He,{leftClickDefault:!1,color:p.value?"#333333":"#ffffff",background:p.value?"rgb(255,255,255":"transparent",border:!1,isBack:n.query.platformType!="ANALYSIS",title:"\u4F5C\u54C1\u8BE6\u60C5",onLeftClick:()=>{b(!1),T({api:"back"})}},null):a("div",{class:t.logoDownload},[a("img",{src:p.value?oa:ia,class:t.logoImg},null),a("div",{class:t.logTit,onClick:me},[v("\u4E0B\u8F7DApp")])])]}),e.isEmpty?a("div",{class:t.isEmpty},[a(Y,{tips:"\u4F5C\u54C1\u5DF2\u5220\u9664\uFF5E",btnStatus:!1},null)]):a(L,null,[a("div",{class:t.singerBox},[a("div",{class:t.musicSheetName},[a(J,{text:(s=e.musicDetail)==null?void 0:s.musicSheetName,background:"none"},null)]),a("div",{class:t.singerName},[v("\u6F14\u594F\uFF1A"),(u=e.musicDetail)==null?void 0:u.username])]),a(Je,{zIndex:1e3,offsetTop:e.heightV-1+"px"},{default:()=>{var o,r,A,E,X,W;return[a("div",{class:[t.playSection,l.mediaTimeShow&&t.mediaTimeShow,!l.loaded&&t.notLoaded,C.value&&t.isLandscapeScreen],id:"playMediaSection",onClick:ne},[C.value&&a("div",{class:t.backBox},[a("img",{class:t.backImg,src:Pe,onClick:le},null),a("div",{class:t.musicDetail},[a("div",{class:t.musicSheetName},[a(J,{text:(o=e.musicDetail)==null?void 0:o.musicSheetName,background:"none"},null)]),a("div",{class:t.username},[v("\u6F14\u594F\uFF1A"),(r=e.musicDetail)==null?void 0:r.username])])]),e.playType&&a(L,null,[e.playType==="Audio"&&a("div",{class:t.audioBox},[a("canvas",{class:t.audioVisualizer,id:"audioVisualizer"},null),a("audio",{crossorigin:"anonymous",id:"audioMediaSrc",src:(A=e.musicDetail)==null?void 0:A.videoUrl,controls:"false",preload:"metadata",playsinline:!0,"webkit-playsinline":!0},null),a("img",{src:"./img/ty.png",class:t.tyBg},null),a("div",{class:"audioBoxBg"},[a("div",{class:[t.audioPan,l.playIngShow&&t.imgRotate]},[a("img",{class:t.audioImg,src:e.musicDetail.img||Z},null)]),a("i",{class:t.audioPoint},null),a("i",{class:[t.audioZhen,l.playIngShow&&t.active]},null)])]),e.playType==="Video"&&a("video",{id:"videoMediaSrc",class:t.videoBox,src:(E=e.musicDetail)==null?void 0:E.videoUrl,"data-poster":((X=e.musicDetail)==null?void 0:X.videoImg)||j,poster:((W=e.musicDetail)==null?void 0:W.videoImg)||j,preload:"metadata",playsinline:!0,"webkit-playsinline":!0,"x5-playsinline":!0},null),a("div",{class:[t.playLarge,!l.mediaTimeShow&&l.playIngShow&&t.playIngShow]},null),a("div",{class:t.mediaTimeCon},[a("div",{class:t.mediaTime},[a("div",null,[K(l.currentTime)]),a("div",{class:t.note},[v("/")]),a("div",{class:t.duration},[K(l.duration)])])]),a("div",{class:t.landscapeScreen,onClick:ue},null),c.staffSrc&&a("div",{class:[t.staffBoxCon,c.isShow&&t.staffBoxShow]},[a("div",{class:[t.staffBox,e.playType==="Video"&&t.staffBoxBg],style:{"--staffBoxHeight":c.height}},[a("div",{class:t.mask},null),a("iframe",{ref:w,class:t.staff,frameborder:"0",src:c.staffSrc},null)])])])])]}}),a("div",{class:[t.musicSection,t.musicShareSection]},[a("div",{class:t.avatarInfoBox},[a("div",{class:t.avatar},[a(Ze,{class:[t.userLogo,e.musicDetail.vipType==="VIP"?t.vipLogo:e.musicDetail.vipType==="PERMANENT_SVIP"||e.musicDetail.vipType==="SVIP"?t.svipLogo:""],src:e.musicDetail.avatar},null),(e.musicDetail.vipType==="VIP"||e.musicDetail.vipType==="PERMANENT_SVIP"||e.musicDetail.vipType==="SVIP")&&a("img",{class:t.vipIcon,src:e.musicDetail.vipType==="VIP"?ke:Re},null),a("div",{class:t.infoCon},[a("div",{class:t.info},[a("span",{class:t.userName},[(m=e.musicDetail)==null?void 0:m.username]),e.musicDetail.vipFlag&&a("img",{src:Oe,class:t.iconMember},null)]),a("div",{class:t.sub},[e.musicDetail.subjectName," ",Ee(e.musicDetail.currentGradeNum-1)])])]),a("div",{class:t.linkes,onClick:te},[a("img",{src:e.musicDetail.starFlag?Q:Ve,class:t.iconZan},null),a("span",null,[e.musicDetail.likeNum])])]),a(Xe,{class:t.textEllipsis,text:((g=e.musicDetail)==null?void 0:g.desc)||""},null)]),a("div",{class:t.likeSection},[a("div",{class:t.likeTitle},[v("\u63A8\u8350\u4F5C\u54C1")]),e.listState.dataShow?a(L,null,[a(je,{finished:!0,finishedText:" ",class:[t.container,t.containerInformation],immediateCheck:!1},Ca(i=e.list.map((o,r)=>a(Ke,{class:[t.likeShareItem,r===e.list.length-1&&t.likeShareItemLast],border:!1,onClick:()=>ie(o)},{icon:()=>{var A;return a("div",{class:t.audioImgBox},[a("img",{src:We,class:t.audioPan,crossorigin:"anonymous"},null),a("img",{src:o.img||Z,class:t.muploader,crossorigin:"anonymous"},null),a("img",{class:t.imgLabel,src:((A=o.videoUrl)==null?void 0:A.lastIndexOf("mp4"))!==-1?la:na},null)])},title:()=>a("div",{class:t.userInfo},[a("div",{class:[t.musicSheetName,"van-ellipsis"]},[o.musicSheetName]),a("div",{class:t.usernameCon},[a("div",{class:t.likeNum},[a("img",{src:Q},null),a("span",null,[o.likeNum])]),a("div",{class:[t.username,"van-ellipsis"]},[o.username])])]),value:()=>a("img",{src:ca,class:t.playImg},null)})))?i:{default:()=>[i]}),(!e.listState.finished||e.params.page>2)&&a("div",{class:t.btnImg},[a("img",{onClick:se,onTouchstart:()=>{},src:ra},null)])]):a(Y,{tips:"\u6682\u65E0\u4F5C\u54C1\uFF5E",btnStatus:!1},null)]),!p.value&&a(G,{position:"bottom",offsetBottom:e.heightB-1+"px"},{default:()=>[a("div",{class:t.upward},[a("img",{src:qe},null)])]})]),a(Be,{show:e.loginStatus,"onUpdate:show":o=>e.loginStatus=o,style:{background:"transparent",overflow:"inherit"}},{default:()=>[a(ya,{onClose:()=>e.loginStatus=!1,onConfirm:async o=>{e.loginTag=o,e.loginStatus=!1;const{data:r}=await H(e.id);e.musicDetail=r}},null)]}),a(ta,{show:e.messageStatus,"onUpdate:show":o=>e.messageStatus=o,message:e.message,showButton:!1},null),!c.isShow&&a(Fe,null,null),M.value&&a("div",{class:t.wxpopup,onClick:()=>{M.value=!1}},[a("img",{src:ua,alt:""},null)])])}}});export{qa as default};
|