Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SoundManager

声音管理类

Hierarchy

  • SoundManager

Index

Constructors

constructor

Accessors

Static musicMuted

  • get musicMuted(): boolean
  • set musicMuted(value: boolean): void
  • 背景音乐是否被静音

    Returns boolean

  • 背景音乐是否被静音

    Parameters

    • value: boolean

    Returns void

Static musicVolume

  • get musicVolume(): number
  • set musicVolume(value: number): void
  • 背景音乐音量,范围为0-1,默认为1

    Returns number

  • 背景音乐音量,范围为0-1,默认为1

    Parameters

    • value: number

    Returns void

Static muted

  • get muted(): boolean
  • set muted(value: boolean): void
  • 背景音乐和音效是否都被静音

    Returns boolean

  • 背景音乐和音效是否都被静音

    Parameters

    • value: boolean

    Returns void

Static soundMuted

  • get soundMuted(): boolean
  • set soundMuted(value: boolean): void
  • 音效是否被静音

    Returns boolean

  • 音效是否被静音

    Parameters

    • value: boolean

    Returns void

Static soundVolume

  • get soundVolume(): number
  • set soundVolume(value: number): void
  • 音效音量,范围为0-1,默认为1

    Returns number

  • 音效音量,范围为0-1,默认为1

    Parameters

    • value: number

    Returns void

Methods

Static playMusic

  • playMusic(url: string, volume?: number): void
  • 播放背景音乐,背景音乐同时只能播放一个,播放新的,会把久的停止掉

    Parameters

    • url: string

      音乐地址

    • volume: number = 1

      音量,默认为1

    Returns void

Static playSound

  • playSound(url: string, volume?: number): void
  • 播放音效,音效可以叠加

    Parameters

    • url: string

      音效地址

    • volume: number = 1

      音量,默认为1

    Returns void

Static resumeMusic

  • resumeMusic(): void
  • 恢复背景音乐播放

    Returns void

Static stopAll

  • stopAll(): void
  • 停止所有音乐播放

    Returns void

Static stopAllSound

  • stopAllSound(): void
  • 停止播放所有音效(不包括背景音乐)

    Returns void

Static stopMusic

  • stopMusic(): void
  • 停止背景音乐播放

    Returns void

Static stopSound

  • stopSound(url: string): void
  • 停止播放音效

    Parameters

    • url: string

      音效地址

    Returns void