UNPKG

@aidenlx/player

Version:

Headless web components that make integrating media on the a web a breeze.

2 lines (1 loc) 1.07 kB
import{N as r,m as s}from"./chunk.PWTX2M5C.js";var i=class{constructor(e){this.e=e;this.Le=r(this.e);this.z=void 0}play(e){this.f("vds-play-request",{triggerEvent:e})}pause(e){this.f("vds-pause-request",{triggerEvent:e})}mute(e){this.f("vds-mute-request",{triggerEvent:e})}unmute(e){this.f("vds-unmute-request",{triggerEvent:e})}enterFullscreen(e){this.f("vds-enter-fullscreen-request",{triggerEvent:e})}exitFullscreen(e){this.f("vds-exit-fullscreen-request",{triggerEvent:e})}seeking(e,t){this.f("vds-seeking-request",{detail:e,triggerEvent:t})}seek(e,t){this.f("vds-seek-request",{detail:e,triggerEvent:t})}changeVolume(e,t){this.f("vds-volume-change-request",{detail:e,triggerEvent:t})}resumeIdling(e){this.f("vds-resume-idling-request",{triggerEvent:e})}pauseIdling(e){this.f("vds-pause-idling-request",{triggerEvent:e})}showPoster(e){this.f("vds-show-poster-request",{triggerEvent:e})}hidePoster(e){this.f("vds-hide-poster-request",{triggerEvent:e})}f(e,t){this.Le.queue(e,()=>{let n=s(e,{...t,bubbles:!0,composed:!0});this.e.dispatchEvent(n)})}};export{i as a};