index.8d85287a.js 14 KB

1
  1. import{A as K,aa as I,E as N,d as D,S as R,ah as X,V as w,a1 as j,a_ as H,j as v,X as F,bu as $,be as ee,ap as te,bd as ie,ar as ne,N as oe}from"./index.ff6db5d6.js";import{T as S}from"./tcplayer.168263b3.js";const[ae,y]=K("slider"),se={min:I(0),max:I(100),step:I(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:N,buttonSize:N,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var re=D({name:ae,props:se,emits:["change","drag-end","drag-start","update:modelValue"],setup(e,{emit:o,slots:n}){let r,s,d;const B=R(),A=R(),_=X(),f=w(()=>Number(e.max)-Number(e.min)),Q=w(()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:j(e.barHeight)}}),g=t=>e.range&&Array.isArray(t),U=()=>{const{modelValue:t,min:i}=e;return g(t)?`${(t[1]-t[0])*100/f.value}%`:`${(t-Number(i))*100/f.value}%`},L=()=>{const{modelValue:t,min:i}=e;return g(t)?`${(t[0]-Number(i))*100/f.value}%`:"0%"},P=w(()=>{const i={[e.vertical?"height":"width"]:U(),background:e.activeColor};A.value&&(i.transition="none");const a=()=>e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left";return i[a()]=L(),i}),b=t=>{const i=+e.min,a=+e.max,c=+e.step;t=ne(t,i,a);const l=Math.round((t-i)/c)*c;return ee(i,l)},E=(t,i)=>JSON.stringify(t)===JSON.stringify(i),O=t=>{var i,a;const c=(i=t[0])!=null?i:Number(e.min),l=(a=t[1])!=null?a:Number(e.max);return c>l?[l,c]:[c,l]},h=(t,i)=>{g(t)?t=O(t).map(b):t=b(t),E(t,e.modelValue)||o("update:modelValue",t),i&&!E(t,d)&&o("change",t)},Z=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;const{min:i,reverse:a,vertical:c,modelValue:l}=e,u=F(B),M=()=>c?a?u.bottom-t.clientY:t.clientY-u.top:a?u.right-t.clientX:t.clientX-u.left,W=c?u.height:u.width,p=Number(i)+M()/W*f.value;if(g(l)){const[k,x]=l,J=(k+x)/2;p<=J?h([p,x],!0):h([k,p],!0)}else h(p,!0)},z=t=>{e.disabled||e.readonly||(_.start(t),s=e.modelValue,g(s)?d=s.map(b):d=b(s),A.value="start")},Y=t=>{if(e.disabled||e.readonly)return;A.value==="start"&&o("drag-start",t),te(t,!0),_.move(t),A.value="dragging";const i=F(B),a=e.vertical?_.deltaY.value:_.deltaX.value,c=e.vertical?i.height:i.width;let l=a/c*f.value;if(e.reverse&&(l=-l),g(d)){const u=e.reverse?1-r:r;s[u]=d[u]+l}else s=d+l;h(s)},V=t=>{e.disabled||e.readonly||(A.value==="dragging"&&(h(s,!0),o("drag-end",t)),A.value="")},q=t=>typeof t=="number"?y("button-wrapper",["left","right"][t]):y("button-wrapper",e.reverse?"left":"right"),G=(t,i)=>{if(typeof i=="number"){const a=n[i===0?"left-button":"right-button"];if(a)return a({value:t})}return n.button?n.button({value:t}):v("div",{class:y("button"),style:ie(e.buttonSize)},null)},C=t=>{const i=typeof t=="number"?e.modelValue[t]:e.modelValue;return v("div",{role:"slider",class:q(t),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":i,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstart:a=>{typeof t=="number"&&(r=t),z(a)},onTouchmove:Y,onTouchend:V,onTouchcancel:V,onClick:$},[G(i,t)])};return h(e.modelValue),H(()=>e.modelValue),()=>v("div",{ref:B,style:Q.value,class:y({vertical:e.vertical,disabled:e.disabled}),onClick:Z},[v("div",{class:y("bar"),style:P.value},[e.range?[C(0),C(1)]:C()])])}});const mt=oe(re),le="_playSection_16e8i_1",ce="_audioSection_16e8i_21",ue="_audioContainer_16e8i_27",de="_waveActive_16e8i_35",me="_waveDefault_16e8i_36",Ae="_audioBox_16e8i_55",ge="_audioPan_16e8i_65",he="_rotateImg_16e8i_1",ve="_imgRotate_16e8i_79",fe="_audioImg_16e8i_82",ye="_audioPoint_16e8i_88",_e="_audioZhen_16e8i_99",be="_active_16e8i_110",pe="_controls_16e8i_114",Se="_hide_16e8i_131",Be="_actionBtn_16e8i_134",Ce="_time_16e8i_143",Ie="_slider_16e8i_156",we="_userSection_16e8i_170",Ee="_userLogo_16e8i_174",Ve="_userInfo_16e8i_182",ke="_name_16e8i_182",xe="_sub_16e8i_197",Ne="_iconMember_16e8i_203",Re="_zan_16e8i_208",Fe="_zanActive_16e8i_218",Te="_iconZan_16e8i_222",De="_musicSection_16e8i_227",Qe="_musicName_16e8i_233",Ue="_musicTag_16e8i_243",Le="_musicDesc_16e8i_256",Pe="_likeSection_16e8i_262",Oe="_likeTitle_16e8i_268",Ze="_likeItem_16e8i_286",ze="_bottomSection_16e8i_313",Ye="_bottomShare_16e8i_320",qe="_btnEdit_16e8i_343",Ge="_popupContainer_16e8i_353",Me="_popupContent_16e8i_356",We="_popupBtnGroup_16e8i_364",Je="_cellGroup_16e8i_380",Ke="_cell_16e8i_380",Xe="_cellImg_16e8i_392",je="_cellImage_16e8i_433",He="_cellTitle_16e8i_443",$e="_users_16e8i_449",et="_userImg_16e8i_453";var At={playSection:le,audioSection:ce,audioContainer:ue,waveActive:de,waveDefault:me,audioBox:Ae,audioPan:ge,rotateImg:he,imgRotate:ve,audioImg:fe,audioPoint:ye,audioZhen:_e,active:be,controls:pe,hide:Se,actionBtn:Be,time:Ce,slider:Ie,userSection:we,userLogo:Ee,userInfo:Ve,name:ke,sub:xe,iconMember:Ne,zan:Re,zanActive:Fe,iconZan:Te,musicSection:De,musicName:Qe,musicTag:Ue,musicDesc:Le,likeSection:Pe,likeTitle:Oe,likeItem:Ze,bottomSection:ze,bottomShare:Ye,btnEdit:qe,popupContainer:Ge,popupContent:Me,popupBtnGroup:We,cellGroup:Je,cell:Ke,cellImg:Xe,cellImage:je,cellTitle:He,users:$e,userImg:et};var gt="data:image/png;base64,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",ht="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",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAkxJREFUWEfN2DFv00AUB/D/uwQGBKV8ig4UBobUSRkAdWJBlOiEBBtiJGqXTO2AoKhTO5MPUCRXYgtbp1ZKqyCaNE4Y0g2VrUigSmlLzg+5aShOaM6p49he78738zv7+d0RInZRp+f2hjnGcSzCxhQEmsxYYxF/U52YLg/D7gKdYAQ2QRh1Tc5QLOg92zxfTckfQcJcoFsF8yOAx+dNyMA+hJizEk9yILKDgLlA4wXzJwEj+oloWxBnyobc0Pftr0dnhLiP4QxBK/FLl7Pbdx5972Ncz65+QK0bMw5A9FaN8HLtpjz2C/MPOhUwUCcSMxUj/ckPamCgvwhC3rYxU03J3YvABg9qLeMRCVpqNvhd7b486AcWDOhMsAdGtpKSK15RQYPaL/66YmRqk7Kkgw0H1FpGRYScYsz1yvbDA519jfsA5q1vyEFK1RmxoYPaAGaUYIuX1t30539RoYFaq4hDEnhQmZCFNipU0CmiWEnKRJRAuELH17eM578cVBQixA26OrprPIwGiIGiFZUlY/ChQOzeTjK9Ffo7RIQS2H6xk3z6JdTP/qQMjkhiVISo/DqI1pXgTC0R/s81MuXHEQjLqoGF8As0Qr6J37NfjWd1Xe3zv/aBZWoiqtuKZ61Jmb8IZHB5yNkGCSyoa1gKexvkbCo/CEa2nJJ7fqLSKzE6Bwk3dDd3iquYwKvgt9Kb5ioY6fNAuiyrexAv7d3HMTE41Zs7Sh4LdC8T6vp0H1gVzTFWWARjCiAG8ZpSeO1lC6ObzEt7F8jLoCD7/AFE/iQ0rDSTuQAAAABJRU5ErkJggg==",ft="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAPhJREFUWEftmD0OwjAMhe2wg7gEEz8jdOcEICquwgm4CiqCE7AXRn4mLoFgJ0EdIiUlInmdGNytsvv88imuJTPVntFp0zO6tdZkplVIER9YvVfn8fJez0XeU3XZFa0+0lodiahbK/ZQSk+amkJ0PUPDcrszZGahkzPx/pIt5ggVm4voeob6ZfFkonaoqCF63bK808QQousZGpSF+VXwmuVefqo5RFcMhai65IWQEAoRkC6L/Y+EkBCyBGSWId0QuzduHNGVWSazTGYZ0l02V7osRk0ICSGZ9pYAshSI3Rs3juj+9zoGWSwhhBDdr/VK6uoNMVTlpup+APo9ZDQieLg0AAAAAElFTkSuQmCC",tt={exports:{}},m=tt.exports={};m.nextTick=function(){var e=typeof window!="undefined"&&window.setImmediate,o=typeof window!="undefined"&&window.postMessage&&window.addEventListener;if(e)return function(r){return window.setImmediate(r)};if(o){var n=[];return window.addEventListener("message",function(r){var s=r.source;if((s===window||s===null)&&r.data==="process-tick"&&(r.stopPropagation(),n.length>0)){var d=n.shift();d()}},!0),function(s){n.push(s),window.postMessage("process-tick","*")}}return function(s){setTimeout(s,0)}}();m.title="browser";m.browser=!0;m.env={};m.argv=[];m.binding=function(e){throw new Error("process.binding is not supported")};m.cwd=function(){return"/"};m.chdir=function(e){throw new Error("process.chdir is not supported")};const it="_video_v70ny_1",nt="_loadingVideo_v70ny_43",ot="_playOver_v70ny_52",at="_tips_v70ny_60",st="_btn_v70ny_64",rt="_replay_v70ny_71",lt="_freeTxt_v70ny_74",ct="_freeRate_v70ny_80";var T={"video-container":"_video-container_v70ny_1",video:it,loadingVideo:nt,playOver:ot,tips:at,btn:st,replay:rt,freeTxt:lt,freeRate:ct},yt=D({name:"o-video",props:{setting:{type:Object,default:()=>{}},controls:{type:Boolean,default:!0},height:String,src:{type:String,default:""},poster:{type:String,default:""},styleValue:{type:Object,default:()=>({})},preload:{type:String,default:"auto"},currentTime:{type:Boolean,default:!0},playsinline:{type:Boolean,default:!0},onPlay:{type:Function,default:()=>{}}},emits:["exitfullscreen"],data(){return{videoID:"video"+Date.now()+Math.floor(Math.random()*100),player:null,loading:!0}},mounted(){this._init()},methods:{_init(){const e=S.getComponent("Button"),o=S.getComponent("BigPlayButton");o.prototype.createEl=function(){const n=e.prototype.createEl.call(this),r='<button><svg width="41px"height="41px"viewBox="0 0 41 41"version="1.1"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none"stroke-width="1"fill="none"fill-rule="evenodd"><g transform="translate(-167.000000, -155.000000)"><g transform="translate(0.000000, 85.000000)"><g transform="translate(158.000000, 70.000000)"><g transform="translate(9.000000, 0.000000)"><circle id="\u692D\u5706\u5F62"stroke="#FFFFFF"fill-opacity="0.1"fill="#D8D8D8"cx="20.5"cy="20.5"r="20"></circle><path d="M14.5483871,27.6859997 L14.5483871,13.4342349 C14.5480523,12.8729571 14.8729597,12.356555 15.3949624,12.0887034 C15.9169651,11.8208518 16.5522696,11.8445472 17.0503046,12.1504437 L28.6530473,19.2778563 C29.1119763,19.5602271 29.3887725,20.0426422 29.3887725,20.5601173 C29.3887725,21.0775924 29.1119763,21.5600075 28.6530473,21.8423783 L17.0503046,28.9697909 C16.5522696,29.2756874 15.9169651,29.2993828 15.3949624,29.0315312 C14.8729597,28.7636796 14.5480523,28.2472775 14.5483871,27.6859997 Z"id="\u8DEF\u5F84"fill="#FFFFFF"fill-rule="nonzero"></path></g></g></g></g></g></svg></button>';return n.appendChild(S.dom.createEl("div",{className:"vjs-button-icon",innerHTML:r})),n},this.player=S(this.videoID,{appID:"",controls:this.controls}),this.player&&(this.player.src(this.src),this.player.poster(this.poster||""),this.preload==="none"&&(this.loading=!1),this.player.on("loadstart",()=>{this.loading=!1,this.domPlayVisibility(!1)}),this.player.on("play",()=>{this.onPlay&&this.onPlay(this.player)}),this.player.on("fullscreenchange",()=>{if(this.player.isFullscreen()){console.log("fullscreen");const n=document.createElement("i");n.id="fullscreen-back",n.className="van-icon van-icon-arrow-left video-back",n.addEventListener("click",()=>{this.player.exitFullscreen()}),document.getElementsByClassName("video-js")[0].appendChild(n)}else{console.log("exitfullscreen");const n=document.getElementById("fullscreen-back");n&&n.remove()}}))},domPlayVisibility(e=!0){const o=document.querySelector(".vjs-big-play-button"),n=document.querySelector(".vjs-control-bar");e?(o==null||o.setAttribute("style","display:none"),n==null||n.setAttribute("style","display:none")):(o==null||o.removeAttribute("style"),setTimeout(()=>{n==null||n.removeAttribute("style")},200))},onReplay(){this.player.currentTime(0),this.player.play(),this.domPlayVisibility(!1)},onStop(){this.player.currentTime(0),this.player.pause()}},unmounted(){var e,o,n;(e=this.player)==null||e.pause(),(o=this.player)==null||o.src(""),(n=this.player)==null||n.dispose()},render(){return v("div",{class:T["video-container"]},[v("video",{ref:"video",id:this.videoID,class:T.video,src:this.src,playsinline:this.playsinline,poster:this.poster,preload:this.preload,style:{...this.styleValue}},null)])}});export{yt as M,mt as S,ft as a,tt as b,gt as c,ht as d,vt as i,At as s};