melonJS
    Preparing search index...

    Interface SoundEvents

    Lifecycle callbacks accepted by a SoundAsset under on.

    These fire for the clip as a whole. To react to a single instance, keep the id returned by audio.play.

    interface SoundEvents {
        end?: () => void;
        fade?: () => void;
        mute?: () => void;
        pause?: () => void;
        play?: () => void;
        rate?: () => void;
        seek?: () => void;
        stop?: () => void;
        unlock?: () => void;
        volume?: () => void;
    }
    Index
    end?: () => void

    An instance reached its end.

    fade?: () => void

    A fade finished.

    mute?: () => void

    The mute state was changed.

    pause?: () => void

    The clip was paused.

    play?: () => void

    The clip started playing.

    rate?: () => void

    The playback rate was changed.

    seek?: () => void

    The playback position was changed.

    stop?: () => void

    The clip was stopped.

    unlock?: () => void

    Audio was unlocked by a user gesture.

    volume?: () => void

    The volume was changed.