import{n as a,a_ as V,d as D,c as b,f as z,h as G,Z as y,a1 as g,a7 as r,a0 as u,T as n,br as P,a5 as m,bs as R,aP as k,a6 as c,da as T,c5 as A,av as C,$ as U,b3 as W,a9 as E,bb as x,bm as F}from"./index-8a67e3df.js";import"./dayjs-919e6097.js";import{u as L,D as Z,I as H,p as q}from"./index-6c00bb26.js";import{V as J}from"./jb4-5138f1a1.js";import{G as Q,l as I}from"./gb28181-a8ace5d9.js";import{A as X}from"./index-4c0c9569.js";import{_ as Y,D as h}from"./index-a5661619.js";var K={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"};const ee=K;function M(o){for(var t=1;t`${Q(t.isGbRecord)}${f.value}`);G([()=>t.id,()=>t.path],([s,e])=>{e?f.value=e:s&&(f.value=`${t.id}/${t.deviceId}`)},{immediate:!0});const S=()=>{const s=f.value.split("/");return{deviceId:s[0],channelId:s[1]}},$=L(),B=async s=>{x.destroy(),await I({...S(),ptzcmd:s}).then(async e=>{x.success("指令发送成功"),$.controlMode===H.CLICK&&j()}).catch(e=>{x.success("指令发送失败")})},j=()=>{setTimeout(async()=>{await I({...S(),ptzcmd:q()})})},O=s=>{s==="in"&&l.value<100?l.value+=10:s==="out"&&l.value>40&&(l.value-=10)};return(s,e)=>(y(),g("div",{class:"h-full w-full flex justify-center items-center m-auto relative",style:C(`width: ${l.value}%; height: ${l.value}%`)},[r("div",se,[r("div",le,[r("div",ne,[r("span",{style:p},"播放格式:"),a(n(R),{value:_.value,"onUpdate:value":e[0]||(e[0]=v=>_.value=v)},{default:u(()=>[a(n(P),{value:"ws-flv"},{default:u(()=>e[5]||(e[5]=[m("WS-FLV")])),_:1}),a(n(P),{value:"webrtc"},{default:u(()=>e[6]||(e[6]=[m("WebRTC")])),_:1})]),_:1},8,["value"])]),r("div",oe,[r("span",{style:p},"缩放:"),a(n(k),{type:"link",onClick:e[1]||(e[1]=()=>O("out")),disabled:l.value<=40},{default:u(()=>[a(n(ae))]),_:1},8,["disabled"]),r("span",null,c(l.value)+"%",1),a(n(k),{type:"link",onClick:e[2]||(e[2]=()=>O("in")),disabled:l.value>=100},{default:u(()=>[a(n(T))]),_:1},8,["disabled"])])]),r("div",ie,[a(J,{videoShadow:!0,streamPath:N.value,format:_.value,style:C({height:l.value+"%"}),onPlay:d.value},{default:u(()=>[s.type==="vod"?(y(),g("div",re,[r("div",ue,c(f.value),1),r("div",de,[r("div",ce,[a(n(X),{value:i.value,"onUpdate:value":e[3]||(e[3]=v=>i.value=v),class:"w-200px",max:4,min:.5,step:.5,marks:{.5:"0.5",1:"1",1.5:"1.5",2:"2",2.5:"2.5",3:"3",3.5:"3.5",4:"4"}},null,8,["value"]),e[7]||(e[7]=r("span",{class:"ml-15px"},"x 倍速",-1))]),a(n(A),{checked:d.value,"onUpdate:checked":e[4]||(e[4]=v=>d.value=v),"checked-children":"播放","un-checked-children":"暂停",class:"w-60px self-center"},null,8,["checked"])])])):(y(),g("div",pe,c(f.value),1))]),_:1},8,["streamPath","format","style","onPlay"])])]),s.id&&!s.type?(y(),U(n(W),{key:0,bordered:!1,class:"dark:bg-transparent",bodyStyle:{height:"100%",width:"280px"}},{default:u(()=>[a(Z,{hanldeClick:B,allowed:""}),a(n(Y),{column:1,class:"mt-20px",layout:"vertical"},{default:u(()=>[a(n(h),{class:"!pb-8px",labelStyle:p,label:"设备名称"},{default:u(()=>[m(c(s.deviceName||"--"),1)]),_:1}),a(n(h),{class:"!pb-8px",labelStyle:p,label:"设备编号"},{default:u(()=>[m(c(s.id||"--"),1)]),_:1}),a(n(h),{class:"!pb-8px",labelStyle:p,label:"通道名称"},{default:u(()=>[m(c(s.channelName||"--"),1)]),_:1}),a(n(h),{class:"!pb-8px",labelStyle:p,label:"通道编号"},{default:u(()=>[m(c(s.deviceId||"--"),1)]),_:1})]),_:1})]),_:1})):E("",!0)],4))}}),xe=(o,t)=>{F({content:()=>a(fe,o,null),modalConfig:{width:"80%",destroyOnClose:!0,footer:null,...t}})};export{xe as u}; //# sourceMappingURL=usePlay-e0a28163.js.map