Black Trigram (흑괘) - API Documentation - v0.2.10
    Preparing search index...

    Interface AudioManager

    interface AudioManager {
        currentMusicTrack: null | string;
        fallbackMode: boolean;
        isInitialized: boolean;
        masterVolume: number;
        musicVolume: number;
        muted: boolean;
        sfxVolume: number;
        crossfade(from: string, to: string, duration?: number): Promise<void>;
        fadeIn(trackId: string, duration?: number): Promise<void>;
        fadeOut(duration?: number): Promise<void>;
        getLoadedAssets(): ReadonlyMap<string, HTMLAudioElement>;
        initialize(): Promise<void>;
        loadAsset(asset: AudioAsset): Promise<void>;
        mute(): void;
        playMusic(id: string, volume?: number): Promise<void>;
        playSFX(id: string, volume?: number): Promise<void>;
        playSoundEffect(id: string, volume?: number): Promise<void>;
        setVolume(type: "sfx" | "music" | "voice" | "master", v: number): void;
        stopAll(): void;
        stopMusic(): void;
        unmute(): void;
    }

    Implemented by

    Index

    Properties

    currentMusicTrack: null | string
    fallbackMode: boolean
    isInitialized: boolean
    masterVolume: number
    musicVolume: number
    muted: boolean
    sfxVolume: number

    Methods

    • Parameters

      • from: string
      • to: string
      • Optionalduration: number

      Returns Promise<void>

    • Parameters

      • trackId: string
      • Optionalduration: number

      Returns Promise<void>

    • Parameters

      • Optionalduration: number

      Returns Promise<void>

    • Returns ReadonlyMap<string, HTMLAudioElement>

    • Parameters

      • id: string
      • Optionalvolume: number

      Returns Promise<void>

    • Parameters

      • id: string
      • Optionalvolume: number

      Returns Promise<void>

    • Parameters

      • id: string
      • Optionalvolume: number

      Returns Promise<void>

    • Parameters

      • type: "sfx" | "music" | "voice" | "master"
      • v: number

      Returns void