UNPKG

react-use-audio-player-guru

Version:

React hook for building custom audio playback controls

14 lines (13 loc) 418 B
import { HowlOptions, Howl } from "howler"; import { AudioPlayerState } from "./audioPlayerState"; export interface AudioOptions { src: string; format?: string; autoplay?: HowlOptions["autoplay"]; html5?: HowlOptions["html5"]; xhr?: HowlOptions["xhr"]; } export interface AudioPlayerContext extends AudioPlayerState { player: Howl | null; load: (args: AudioOptions) => void; }