Sponsor of the Day:
Jerkmate
https://videojs.org/docs/framework/react/reference/thumbnail
Thumbnail | Video.js | Open Source React Video Player
Time-based thumbnail preview component for timeline scrubbing and hover previews — Video.js React Video Player.
video js opensource react playerthumbnail
https://videojs.org/docs/framework/react/reference/feature-error
Error | Video.js | Open Source React Video Player
Media error state and actions for the player store — Video.js React Video Player.
video js opensource react playererror
https://videojs.org/docs/framework/react/how-to/customize-skins
Customize skins | Video.js | Open Source React Video Player
Learn how to customize Video.js v10 skins by copying and modifying them — Video.js React Video Player.
video js opensource react playercustomizeskins
https://videojs.org/docs/framework/react/concepts/v10-roadmap
v10 Roadmap | Video.js | Open Source React Video Player
Timeline and milestones for Video.js v10 rebuild and the future of v8 — Video.js React Video Player.
video js opensource react playerv10roadmap
https://videojs.org/docs/framework/react/reference/create-selector
createSelector | Video.js | Open Source React Video Player
Create a type-safe selector for a store slice's state — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/volume-slider
VolumeSlider | Video.js | Open Source React Video Player
A slider component for controlling media playback volume — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/feature-time
Time | Video.js | Open Source React Video Player
Playback position and duration state for the player store — Video.js React Video Player.
time video jsopen source reactplayer
https://videojs.org/docs/framework/react/reference/use-selector
useSelector | Video.js | Open Source React Video Player
Low-level hook for subscribing to derived state with customizable equality checks — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/use-store
useStore | Video.js | Open Source React Video Player
Hook to access store state and actions with optional selector-based subscriptions — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/mute-button
MuteButton | Video.js | Open Source React Video Player
Accessible mute/unmute button with keyboard support and volume state reflection — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/playback-rate-button
PlaybackRateButton | Video.js | Open Source React Video Player
A button that cycles through playback speed rates — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/slider
Slider | Video.js | Open Source React Video Player
A composable slider component with track, fill, thumb, preview, and value parts — Video.js React Video Player.
video js opensource react playerslider
https://videojs.org/docs/framework/react/reference/fullscreen-button
FullscreenButton | Video.js | Open Source React Video Player
Accessible fullscreen toggle button with keyboard support and state reflection — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/concepts/accessibility
Accessibility | Video.js | Open Source React Video Player
How Video.js approaches accessibility, and what you should consider if you're deeply customizing your player — Video.js React Video Player.
video js opensource react playeraccessibility
https://videojs.org/docs/framework/react/reference/use-snapshot
useSnapshot | Video.js | Open Source React Video Player
Hook to subscribe to a State container's current value — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/feature-cast
Cast | Video.js | Open Source React Video Player
Cast state and actions for the player store — Video.js React Video Player.
video js opensource react playercast
https://videojs.org/docs/framework/react/reference/controls
Controls | Video.js | Open Source React Video Player
Container component for composing and auto-hiding video player controls on user interaction — Video.js React Video Player.
video js opensource react playercontrols
https://videojs.org/docs/framework/react/reference/pip-button
PiPButton | Video.js | Open Source React Video Player
Accessible picture-in-picture toggle button with keyboard support and state reflection — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/concepts/skins
Skins | Video.js | Open Source React Video Player
Packaged player designs that include both UI components and their styles. — Video.js React Video Player.
video js opensource react playerskins
https://videojs.org/docs/framework/react/reference/time
Time | Video.js | Open Source React Video Player
Time display components for showing current time, duration, and remaining time in a video player — Video.js React Video Player.
time video jsopen source reactplayer
https://videojs.org/docs/framework/react/reference/use-button
useButton | Video.js | Open Source React Video Player
Hook for creating accessible button components with keyboard and pointer interaction — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/seek-button
SeekButton | Video.js | Open Source React Video Player
Accessible seek button for skipping forward or backward by a configurable number of seconds — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/how-to/installation
Installation | Video.js | Open Source React Video Player
Install Video.js and build your first player with streaming support and accessible controls — Video.js React Video Player.
video js opensource react playerinstallation
https://videojs.org/docs/framework/react/reference/feature-pip
Picture-in-picture | Video.js | Open Source React Video Player
Picture-in-picture state and actions for the player store — Video.js React Video Player.
video js opensource react playerpicture
https://videojs.org/docs/framework/react/reference/popover
Popover | Video.js | Open Source React Video Player
A popover component for displaying contextual content anchored to a trigger — Video.js React Video Player.
video js opensource react playerpopover
https://videojs.org/docs/framework/react/reference/use-player-context
usePlayerContext | Video.js | Open Source React Video Player
Hook to access the full player context including store, media element, and media setter — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/concepts/presets
Presets | Video.js | Open Source React Video Player
Pre-packaged player configurations that bundle state management, skins, and media elements for specific use cases. — Video.js React Video Player.
video js opensource react playerpresets
https://videojs.org/docs/framework/react/reference/feature-buffer
Buffer | Video.js | Open Source React Video Player
Buffered and seekable time range state for the player store — Video.js React Video Player.
video js opensource react playerbuffer
https://videojs.org/docs/framework/react/reference/feature-playback-rate
Playback rate | Video.js | Open Source React Video Player
Playback speed state and actions for the player store — Video.js React Video Player.
video js opensource react playerplaybackrate
https://videojs.org/docs/framework/react/reference/poster
Poster | Video.js | Open Source React Video Player
Poster image component that displays a thumbnail until video playback starts — Video.js React Video Player.
video js opensource react playerposter
https://videojs.org/docs/framework/react/reference/play-button
PlayButton | Video.js | Open Source React Video Player
Accessible play/pause button with keyboard support and customizable rendering — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/reference/render-element
renderElement | Video.js | Open Source React Video Player
Utility for rendering UI component elements with state-driven props and render prop support — Video.js React Video Player.
video js opensource react player
https://videojs.org/docs/framework/react/how-to/build-with-ai
Build with AI | Video.js | Open Source React Video Player
How to give AI tools the context they need to build Video.js players alongside you — Video.js React Video Player.
video js opensource react playerbuildai
https://videojs.org/docs/framework/react/reference/feature-volume
Volume | Video.js | Open Source React Video Player
Volume level and mute state for the player store — Video.js React Video Player.
video js opensource react playervolume
https://videojs.org/docs/framework/react/concepts/features
Features | Video.js | Open Source React Video Player
The state and actions each feature adds to the player — Video.js React Video Player.
video js opensource react playerfeatures
https://github.com/videojs/v10/
GitHub - videojs/v10: [Beta] Video.js v10 - open source media player framework for Web and React. ·...
[Beta] Video.js v10 - open source media player framework for Web and React. - videojs/v10
video js opensource media playervideojs v10githubbeta
https://videojs.org/docs/framework/react/reference/feature-source
Source | Video.js | Open Source React Video Player
Media source state and actions for the player store — Video.js React Video Player.
video js openreact playersource