player
player copied to clipboard
UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.
### Issue: Shortcuts don't have pop-ups. ### Steps To Reproduce: - Open Safari - Navigate to https://www.vidstack.io/player/demo - Use keyboard shortcuts ### Environment: Device: Macbook, M3 OS: macOS, 15 Beta...
### Current Behavior: When I `replay` the vidstack player with a YouTube video via button on the bottom left, the video plays initially but then seems to stop buffering permanently....
### Current Behavior: After setting the `disabled` prop on `media-time-slider`, it still responds to keyboard events when focused. ### Expected Behavior: `media-time-slider` should not respond to keyboard events when `disabled`...
Allow display of audio waveform visualization Examples: * https://codeacme17.github.io/1llest-waveform-vue/ * https://thom4parisot.github.io/vue-waveform-template/
Subtitle synchronization feature in VLC. In this way, they will be able to synchronize the subtitles they add later. 
### Current Behavior: Attempting to implement closed captions / subtitling for my video embed component in vue/nuxt - however when outputting the player embed as `player.textTracks`, there are no text...
### Current Behavior: The video player automatically starts playback when `autoplay` is set to `true`, even when the user has enabled reduced motion settings in their system preferences. This behavior...
### Current Behavior: I've installed Vidstack into a Next js (v14.1.0) monorepo. To my surprise when I build the project and see the weight using the nextjs-bundle-analyzer I'm seeing that...
### Current Behavior: Somtimes, vidstack creates a duplicate media-controls element inside media-audio-layout. It looks like this:  ### Expected Behavior: This shouldn't happen. ### Steps To Reproduce: Sometimes it happens,...
### Current Behavior: When youtube or vimeo provider are getting destroyed they are throwing a "provider destroyed" error. Problem is already mentioned in a discussion: #1378 ### Expected Behavior: No...