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.
It happens on all Safari versions https://github.com/vidstack/player/issues/1366 https://github.com/vidstack/player/blob/8547a1551d89e163c0fbda40ac19906d9051bba6/packages/vidstack/styles/player/base.css#L103-L105 Setting to 100% fixes the problem https://github.com/user-attachments/assets/ecd0538f-59de-49c9-9ce7-1f083610b18f Environment: Simple Page no Framework, no extra styles, just Vidstack.
Description: In our Angular project, we are using the component from the vidstack library. When the video is not in HLS format, the video fails to initialize correctly, even though...
Go to https://bundlephobia.com/package/vidstack The site is telling this error: "EntryPointError We could not guess a valid entry point for this package. Perhaps the author hasn't specified one in its package.json...
### Current Behavior: When embedding is forbidden video shows an endless loading indicator with the poster  ### Expected Behavior: The video can not be...
### Description: I'm using the programmatic initialization of Vidstack with the default layout. ```js const player = await VidstackPlayer.create({ target, src: {src: url, type: 'application/x-mpegurl'}, viewType: 'video', layout: new VidstackPlayerLayout(layoutSettings),...
### Steps To Reproduce and Behavior: Go to https://www.vidstack.io/player/demo As the Preset on the top right, select YouTube Press the play button Seek to the last seconds of the video...
### Current Behavior: When adding the Remotion `Audio` component within a Remotion Composition (here `RemotionVideo.tsx`) using the Vidstack player setup, the following error is encountered: ``` useMediaPlayback must be used...
Causes painful UX: if you watch a long video and just expect a normal behavior from `Ctrl+0` (which is zooming the page to a normal size), instead it jumps to...
Doesn't work at least on desktop chromium browsers, however it's [mentioned](https://github.com/vidstack/player/blob/5f1d317944d0d4fa8a772a15e83a4996fbe727a2/packages/vidstack/src/core/keyboard/controller.ts#L9) in the code, and it works on YouTube in the same browsers. **Reproduction Link:** https://www.vidstack.io/player/demo
The PIP button works well except if there are multiple instances of the player. Pressing play inside the PIP small window will play the last player found on the page,...