@aigamo/hydrangean-diva
Version:
An open-source online media player that can be deployed to and hosted on GitHub pages.
16 lines (15 loc) • 516 B
TypeScript
import { TimeEvent } from '@aigamo/nostalgic-diva';
import { IObservableStateProvider } from './IObservableStateProvider';
export declare class PlayerStore {
playing: boolean;
percent: number;
seeking: boolean;
constructor(observableStateProvider: IObservableStateProvider);
setPlaying(value: boolean): void;
setPercent(value: number): void;
setSeeking(value: boolean): void;
onPlay(): void;
onPause(): void;
onEnded(): void;
onTimeUpdate({ percent }: TimeEvent): void;
}