@theredhead — Frontend Library - v1.0.0
    Preparing search index...

    Interface MediaPlayerState

    Playback state exposed by the media player.

    All time values are in seconds.

    interface MediaPlayerState {
        buffered: number;
        currentTime: number;
        duration: number;
        ended: boolean;
        error: MediaErrorInfo | null;
        muted: boolean;
        paused: boolean;
        playbackRate: number;
        playing: boolean;
        volume: number;
    }
    Index

    Properties

    buffered: number

    Buffered fraction 0..1.

    currentTime: number

    Current playback position in seconds.

    duration: number

    Total duration in seconds (NaN until metadata is loaded).

    ended: boolean

    Whether playback has ended.

    error: MediaErrorInfo | null

    The current media error, or null when playback is healthy.

    Populated from the native MediaError when the browser fails to load or decode the resource (e.g. 404, 429, codec not supported).

    muted: boolean

    Whether audio is muted.

    paused: boolean

    Whether media has been paused.

    playbackRate: number

    Current playback rate (e.g. 1 = normal, 2 = double speed).

    playing: boolean

    Whether media is currently playing.

    volume: number

    Current volume 0..1.