You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
virtual-patient/docker/nginx/html/dist/static/js/PeopleVideo-d805cfbc.js

2 lines
991 B
JavaScript

import{d as c,r as s,g as i,c as p,e as a,H as r,af as _,j as v,_ as u}from"./index-93dfb385.js";const m=""+new URL("../mp4/people-082cef8a.mp4",import.meta.url).href,f={class:"PeopleVideo"},h={class:"video_content",id:"video_content"},y=["src"],P=c({name:"PeopleVideo",__name:"PeopleVideo",setup(V,{expose:d}){const o=s(!1),n=s(""),l=s();return d({openVideo(t){if(t){n.value=`data:video/mp4;base64,${t}`;const e=document.createElement("video");e.src=`data:video/mp4;base64,${t}`,e.controls=!1,e.autoplay=!0,e.style.width="100%",e.style.height="100%",e.style.objectFit="cover",e.addEventListener("canplaythrough",()=>{document.getElementById("video_content").appendChild(e),o.value=!0}),e.addEventListener("ended",()=>{o.value=!1,e.remove()})}else o.value=!1}}),(t,e)=>(i(),p("div",f,[a("div",h,[r(a("video",{ref_key:"videoPlayer",ref:l,muted:"",loop:"",src:v(m),autoplay:"",controls:!1},null,8,y),[[_,!o.value]])])]))}});const x=u(P,[["__scopeId","data-v-31144722"]]);export{x as default};