{"repo":"nk-o/video-worker","free":true,"listed":false,"github":"https://github.com/nk-o/video-worker","clone":"git clone https://github.com/nk-o/video-worker.git","description":"API wrapper for Youtube, Vimeo and Self-Hosted videos","language":"TypeScript","stars":23,"topics":["api","javascript","mp4","video","vimeo","webm","youtube"],"license":"MIT","category":"media-processing","readme_excerpt":"Video Worker API wrapper for YouTube, Vimeo, and self-hosted videos. Table of Contents - Install - Import VideoWorker - ESM - TypeScript - ESM CDN - UMD - UMD CDN - CommonJS - Use VideoWorker - Options - Custom player host - Events - Methods - Custom Providers - For Developers Install Video Worker ships with: - ESM and CommonJS entry points - UMD bundles in dist/ - TypeScript declarations in dist/types/ - Published src/ files for compatibility with consumers that still inspect or bundle source paths Import VideoWorker ESM TypeScript ESM CDN UMD VideoWorker can also be used in a traditional browser setup through window.VideoWorker . UMD CDN CommonJS Use VideoWorker Supported URL examples: - YouTube https://www.youtube.com/watch?v=ab0TSkLe-E0 - YouTube Shorts https://www.youtube.com/shorts/ab0TSkLe-E0 - Vimeo https://vimeo.com/110138539 - Self-hosted mp4:./self-hosted-video.mp4,webm:./self-hosted-video.webm,ogv:./self-hosted-video.ogv For self-hosted videos, a single source is enough. Multiple formats are only needed for broader browser compatibility. Options Name Type Default Description :--- :--- :------ :---------- autoplay boolean false Video autoplay. loop boolean false Loop playback. showControls boolean true Show player controls. accessibilityHidden boolean false Add accessibility attributes for videos used as decorative backgrounds. mute boolean false Mute sound. volume number 100 Volume level from 0 to 100 . startTime number 0 Start time in seconds. Applied on autoplay","default_branch":null,"files":null,"tree":[],"storefront":"/r/nk-o","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nk-o/video-worker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}