melonJS
    Preparing search index...

    Function load

    • Load an audio file.

      sound.src is treated as a base path / prefix; the URL is built as ${sound.src}${sound.name}.${ext} for each extension configured by init, until one loads. Data URLs (data:audio/...) are used as-is and skip the prefix-and-extension dance.

      Parameters

      • sound: SoundAsset

        The SoundAsset descriptor — logical name, src base path / prefix (or data URL), and optional playback flags (autoplay, loop, stream, html5).

      • Optionalonloadcb: () => void

        Called when the resource has finished loading.

      • Optionalonerrorcb: () => void

        Called when loading fails.

      • settings: LoadSettings = {}

        Optional LoadSettingsnocache (query string appended for cache busting) and withCredentials (forwarded to the underlying XHR for cross-origin authenticated requests).

      Returns number

      The number of assets loaded (always 1 on success).