Skip to content

AudioPlay

Defined in: packages/threeplay/src/plugins/audio/types.ts:30

A playing sound.

stop(): void

Defined in: packages/threeplay/src/plugins/audio/types.ts:38

Stops the sound for good (also resolves AudioPlay.ended).

void

readonly ended: Promise<void>

Defined in: packages/threeplay/src/plugins/audio/types.ts:40

Resolves when the sound ends or is stopped (a loop only resolves when stopped).


paused: boolean

Defined in: packages/threeplay/src/plugins/audio/types.ts:32

Pauses and resumes the sound, keeping its position.


speed: number

Defined in: packages/threeplay/src/plugins/audio/types.ts:36

Playback rate.


volume: number

Defined in: packages/threeplay/src/plugins/audio/types.ts:34

Gain 0–1.