mwg API
    Preparing search index...

    Interface FakePlayable

    a Playable that records how often it was played

    interface FakePlayable {
        currentTime: number;
        loop: boolean;
        onended?: ((event: Event) => unknown) | null;
        paused: boolean;
        playbackRate?: number;
        playCount: number;
        volume: number;
        pause(): void;
        play(): void | Promise<void>;
    }

    Hierarchy (View Summary)

    Index
    currentTime: number
    loop: boolean
    onended?: ((event: Event) => unknown) | null

    Optional completion hook, matching HTMLAudioElement.onended. Backends without an end event can omit it; single-track Music remains fully usable there.

    paused: boolean
    playbackRate?: number

    speed and pitch together, matching HTMLAudioElement.playbackRate; 1 is unchanged

    playCount: number
    volume: number