FrameworkStyle

Source

Media source state and actions for the player store

Tracks the current media source and readiness.

API Reference

State

Property Type Details
source null | string
canPlay boolean

Actions

Action Type Details
loadSource (src: string) => string

Selector

Pass selectSource to usePlayer to subscribe to source state. Returns undefined if the source feature is not configured.

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

function SourceInfo() {
  const source = usePlayer(selectSource);
  if (!source) return null;

  return <span>{source.src}</span>;
}