UNPKG

a11y-player

Version:

An accessible DAISY format audiobook player for React applications

16 lines (15 loc) 788 B
import { FlatSection, SectionsHolder } from '../utils/sections'; declare const useSectionsAudioPlayer: (dirUrl: string, sectionsHolder: SectionsHolder, initialBookmark?: string) => { audioRef: import('react').RefObject<HTMLAudioElement>; setAudioFor: (section: FlatSection | null, playImmediately: boolean, jumpToSecond?: number) => void; currentSection: FlatSection | null; lastKnownBookmark: string; isPlaying: boolean; togglePlayPause: () => void; currentTime: number; moveHeadAcrossBy: (by: number) => void; moveToPrevNextSection: (prevNext: "prev" | "next", startAt?: number) => void; playbackRate: number; setPlaybackRate: import('react').Dispatch<import('react').SetStateAction<number | null>>; }; export default useSectionsAudioPlayer;