Skip to content
FrameworkStyle

Audio track

Audio track state and actions for the player store

Tracks available audio tracks and selects the enabled track.

API Reference

State

PropertyTypeDetails
audioTrackListMediaAudioTrack[]

Actions

ActionTypeDetails
selectAudioTrack(value: string) => void

Selector

Pass selectAudioTrack to usePlayer to subscribe to audio track state. Returns undefined if the audio track feature is not configured.

import { selectAudioTrack, usePlayer } from '@videojs/react';

function AudioTrackInfo() {
  const audioTrack = usePlayer(selectAudioTrack);
  if (!audioTrack) return null;

  return <span>{audioTrack.audioTrackList.length} audio tracks</span>;
}