跳转到内容

PlatformAudioBackend

此内容尚不支持你的语言。

Defined in: audio/PlatformAudioBackend.ts:48

readonly isReady: boolean

Defined in: audio/PlatformAudioBackend.ts:51


readonly mixer: AudioMixer | null

Defined in: audio/PlatformAudioBackend.ts:50


readonly name: string

Defined in: audio/PlatformAudioBackend.ts:49

dispose(): void

Defined in: audio/PlatformAudioBackend.ts:60

void


ensureResumed(): Promise<void>

Defined in: audio/PlatformAudioBackend.ts:53

Promise<void>


optional getFrequencyData(out): boolean

Defined in: audio/PlatformAudioBackend.ts:64

Fill out with the master output’s frequency magnitudes (0-255 per bin, low→high), returning true. Optional: backends without analysis (e.g. WeChat) omit it, and callers treat a missing method as silence.

Uint8Array

boolean


initialize(options?): Promise<void>

Defined in: audio/PlatformAudioBackend.ts:52

AudioBackendInitOptions

Promise<void>


loadBuffer(url): Promise<AudioBufferHandle>

Defined in: audio/PlatformAudioBackend.ts:54

string

Promise<AudioBufferHandle>


loadBufferFromData(url, data): Promise<AudioBufferHandle>

Defined in: audio/PlatformAudioBackend.ts:55

string

ArrayBuffer

Promise<AudioBufferHandle>


play(buffer, config): AudioHandle

Defined in: audio/PlatformAudioBackend.ts:57

AudioBufferHandle

PlayConfig

AudioHandle


resume(): void

Defined in: audio/PlatformAudioBackend.ts:59

void


suspend(): void

Defined in: audio/PlatformAudioBackend.ts:58

void


unloadBuffer(handle): void

Defined in: audio/PlatformAudioBackend.ts:56

AudioBufferHandle

void