Skip to content

EZ Web Audio / CrossfadeOptions

Interface: CrossfadeOptions ​

Defined in: packages/core/src/utils/crossfade.ts:38

Options for crossfade behavior.

Properties ​

afterFade? ​

optional afterFade: "pause" | "stop" | "continue"

Defined in: packages/core/src/utils/crossfade.ts:48

What to do with the outgoing track after the fade completes.

  • 'continue' — track keeps playing at gain 0 (DJ-style, seamless crossfade back)
  • 'pause' — track is paused (preserves position, frees resources)
  • 'stop' — track is stopped and position resets to 0

Default ​

ts
'pause'