← API
Class
MusicVoice
One live playback instance of a `Music` asset. Tracks which part is currently sounding ( `'intro' | 'loop' | 'outro' | 'ended'` ), exposes `fade` / `pause` / `resume` / `stop` , and adds two music-specific operations: - `skipToOutro({ at: 'loop-end' })` — wait for the current loop iteration to complete, then play the outro at the natural loop boundary. - `skipToOutro({ at: 'now' })` — fade the loop out (~50 ms) and start the outro immediately. Right call for "user pressed Stop." `stop()` is the click-free cut — no outro. Use `skipToOutro` if you want the music to end musically.
Members
- constructor
- ended
- currentPart
- fade
- skipToOutro
- stop