JavaScript player library / DASH & HLS client / MSE-EME player
-
Updated
Dec 9, 2025 - JavaScript
JavaScript player library / DASH & HLS client / MSE-EME player
Simplified media playback for bigscreen devices
training.a.video is a sample application that uses metadata to track each user's journey through a training class - unlocking each video when the previous video has been watched. From api.video (https://api.video)
NoSleepJs is a lightweight JavaScript library that prevents devices from going to sleep during critical activities. It uses the Screen Wake Lock API or a fallback video playback method to keep the screen active, ensuring uninterrupted user experiences across modern and legacy devices.
A tray-application to launch YouTube videos, from a URL, in the VLC media player
Single-page-app for randomizing analog video synthesis videos from a .csv using React & Node
A Firefox/Chrome extension that allows the user to change the playback speed of their videos as they like, be it through the extension popup or the plus-minus keys.
Add a description, image, and links to the video-playback topic page so that developers can more easily learn about it.
To associate your repository with the video-playback topic, visit your repo's landing page and select "manage topics."