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.
## Tasks Design and implement an interface to support getting/setting `playbackRate` across providers. ## Notes **Properties** - `playbackRate: number` - `playbackRates: number[]` - `canSetPlaybackRate: boolean` **Events** - `vds-playback-rate-change` - `vds-playback-rate-change-request`...
## Tasks Design and implement an interface to support getting/setting `playbackQuality` across providers. ## Notes **Properties** - `playbackQuality: string` - `playbackQuality: string[]` - `canSetPlaybackQuality: boolean` **Events** - `vds-playback-quality-change` - `vds-playback-quality-change-request`...
## Tasks Design and implement an interface to support entering and exiting picture-in-picture (PiP) across browsers/providers. ## Notes **Properties** - `isPiPActive`: boolean` - `canRequestPiP: boolean` **Methods** - `requestPiP(): Promise` -...
## Tasks - [ ] Complete #12. - [ ] Build and test `DailymotionElement` component. ## References - https://developer.dailymotion.com/player - https://github.com/vidstack/player/blob/main/docs/architecture/architecture.md#providers - https://github.com/vime-js/vime/tree/master/core/src/components/providers/dailymotion
## Tasks Design and implement an interface to support retrieving and setting text tracks across providers. ## Notes **Properties** - `textTracks: TextTrack[]` - `currentTextTrack: number` - `isTextTrackVisible: boolean` - `canSetTextTrack:...
## Tasks - [ ] Complete #22. - [ ] Design, build and test `CaptionsElement` component. ## Notes We need to keep in mind that some uers are looking for...
## Tasks Design, build and test the `MenuButtonElement` component. ## References - https://github.com/vime-js/vime/tree/master/core/src/components/ui/controls/settings-control
## Tasks Design, build and test `MenuItemElement` component. ## References - https://headlessui.dev/react/menu - https://github.com/vime-js/vime/blob/master/core/src/components/ui/settings/menu-item
## Tasks - [ ] Complete #60. - [ ] Design, build and test `MenuRadioElement` component. ## References - https://github.com/vime-js/vime/blob/master/core/src/components/ui/settings/menu-radio
## Tasks - [ ] Complete #61. - [ ] Design, build and test `MenuRadioGroupElement` component. ## References - https://github.com/vime-js/vime/blob/master/core/src/components/ui/settings/menu-radio-group