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'