Video Player

A standalone Vue 3 video player - native/HLS/DASH, YouTube/Vimeo/Dailymotion/Brightcove/JW Player embeds, IMA ads, and Prebid header bidding, behind one API.

@munsonlabs/video-player plays plain MP4/HLS/DASH, YouTube, Vimeo, Dailymotion, Brightcove, and JW Player sources behind one component API, with Google IMA ad support and Prebid.js header bidding. It's a standalone package with no shared code or dependency on anything else in this repo.

PageDescription
Getting startedInstall, mount a video, and read the state-change event stream
API referenceComponents, props, template-ref methods, and the full event list
Copyright © 2026