Playback rate
Playback speed state and actions for the player store
Controls speed of playback.
State
| State | Type | Description |
|---|---|---|
playbackRate | number | Current playback speed (1 = normal) |
playbackRates | readonly number[] | Available playback rates |
Actions
| Action | Description |
|---|---|
setPlaybackRate(rate) | Set the playback speed |
Selector
Pass selectPlaybackRate to usePlayer to subscribe to playback rate state. Returns undefined if the playback rate feature is not configured.
import { selectPlaybackRate, usePlayer } from '@videojs/react';
function RateDisplay() {
const rate = usePlayer(selectPlaybackRate);
if (!rate) return null;
return <span>{rate.playbackRate}x</span>;
}API Reference
Parameters
| Parameter | Type | Default | Details |
|---|---|---|---|
state* | object | — |
Return Value
MediaPlaybackRateState | undefined