Skip to content
Function

useAudio

Control an audio element with play, pause and volume.

See useAudio with a live demo

@danixsoft/hooks


useAudio(src): object

Parameters

src

string

Returns

object

audio

audio: HTMLAudioElement | null

pause

pause: () => void

Returns

void

play

play: () => void

Returns

void

playing

playing: boolean

setVolume

setVolume: Dispatch<SetStateAction<number>>

toggle

toggle: () => void

Returns

void

volume

volume: number