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 PlayerController to subscribe to source state. Returns undefined if the source feature is not configured.
import { createPlayer, MediaElement, selectSource } from '@videojs/html';
import { videoFeatures } from '@videojs/html/video';
const { PlayerController, context } = createPlayer({ features: videoFeatures });
class SourceInfo extends MediaElement {
readonly #source = new PlayerController(this, context, selectSource);
}