UNPKG

apphouse

Version:

Component library for React that uses observable state management and theme-able components.

22 lines (21 loc) 643 B
import AudioSource from "./AudioSource"; export default class Player extends AudioSource { audioBuffer: AudioBuffer | null; playing: boolean; progress: number; startTime: number; blob?: Blob; constructor(); get isPlaying(): boolean; get hasAudioBuffer(): boolean; get duration(): number; get currentTime(): number; get currentProgress(): number; setBlob: (blob: Blob) => void; loadMedia: (filepath: string) => Promise<boolean>; togglePlayPause: (reverb?: boolean) => void; stop: () => void; play: () => any; playWithReverb: () => Promise<void>; startTimer: () => void; }