PlatformAudioBackend
此内容尚不支持你的语言。
Defined in: audio/PlatformAudioBackend.ts:48
Properties
Section titled “Properties”isReady
Section titled “isReady”
readonlyisReady:boolean
Defined in: audio/PlatformAudioBackend.ts:51
readonlymixer:AudioMixer|null
Defined in: audio/PlatformAudioBackend.ts:50
readonlyname:string
Defined in: audio/PlatformAudioBackend.ts:49
Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose():
void
Defined in: audio/PlatformAudioBackend.ts:60
Returns
Section titled “Returns”void
ensureResumed()
Section titled “ensureResumed()”ensureResumed():
Promise<void>
Defined in: audio/PlatformAudioBackend.ts:53
Returns
Section titled “Returns”Promise<void>
getFrequencyData()?
Section titled “getFrequencyData()?”
optionalgetFrequencyData(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.
Parameters
Section titled “Parameters”Uint8Array
Returns
Section titled “Returns”boolean
initialize()
Section titled “initialize()”initialize(
options?):Promise<void>
Defined in: audio/PlatformAudioBackend.ts:52
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”Promise<void>
loadBuffer()
Section titled “loadBuffer()”loadBuffer(
url):Promise<AudioBufferHandle>
Defined in: audio/PlatformAudioBackend.ts:54
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<AudioBufferHandle>
loadBufferFromData()
Section titled “loadBufferFromData()”loadBufferFromData(
url,data):Promise<AudioBufferHandle>
Defined in: audio/PlatformAudioBackend.ts:55
Parameters
Section titled “Parameters”string
ArrayBuffer
Returns
Section titled “Returns”Promise<AudioBufferHandle>
play()
Section titled “play()”play(
buffer,config):AudioHandle
Defined in: audio/PlatformAudioBackend.ts:57
Parameters
Section titled “Parameters”buffer
Section titled “buffer”config
Section titled “config”Returns
Section titled “Returns”resume()
Section titled “resume()”resume():
void
Defined in: audio/PlatformAudioBackend.ts:59
Returns
Section titled “Returns”void
suspend()
Section titled “suspend()”suspend():
void
Defined in: audio/PlatformAudioBackend.ts:58
Returns
Section titled “Returns”void
unloadBuffer()
Section titled “unloadBuffer()”unloadBuffer(
handle):void
Defined in: audio/PlatformAudioBackend.ts:56
Parameters
Section titled “Parameters”handle
Section titled “handle”Returns
Section titled “Returns”void