ReferenceMedia
DashVideo
UnstableDASH video element powered by dash.js for adaptive bitrate streaming
DASH video element powered by dash.js for MPEG-DASH adaptive bitrate streaming.
Import
Load a source
src takes a DASH manifest (MPD) URL.
The structured source object pairs the URL with dash.js settings under engine.dashJs. Setting source derives src, and changing engine.dashJs applies the settings to the running player instead of recreating it.
Examples
Basic Usage
API Reference
Props
Accepts the standard React props for a native <video>, plus these Video.js-specific props:
Refs
ref
Forwards to the rendered <video>,
an HTMLVideoElement with its complete native property and method API.
mediaRef
Receives the DashAdapter that
drives the <video>, the same
object useMedia() returns inside a
player. It forwards the native media methods, properties, and
events, such as play() and currentTime, and exposes the
playback engine through engine. It
is set once the adapter has attached to the element and cleared
when the element unmounts. For DOM-only APIs, use ref.
Events
Handle standard media events with React event props such as onPlay and onTimeUpdate. For native events without a React prop, attach a listener through the ref with addEventListener.