{JSON.stringify($audio, null, 3)}
Demo
Another Page
save
Load Audio
audio.load(sources['syntax'], { autoplay: true, start_at: 45 })}>Syntax
audio.load(sources['knomii'], { autoplay: false })} >Knomii
audio.unload()}>None
Custom audio controls
Play / Pause Actions
audio.play()}>Play
audio.pause()}>Pause
audio.pause('toggle')}>Toggle
Audio Actions
audio.mute()}>Mute
audio.unmute()}>Unmute
audio.mute('toggle')}>Toggle
Seeking
audio.seek(parseInt(e.currentTarget.value))} />
audio.seek(30)}>Go to 30s from start
audio.seek(30, 'from-end')}>Go to 30s from end
audio.skip(10, 'forward')}>Skip 10s
audio.skip(10, 'backward')}>Rewind 10s
Playback Rate
{#each [0.5, 1, 2, 3] as rate}
audio.setPlaybackRate(rate)}>{rate}x
{/each}