@aigamo/hydrangean-diva
Version:
An open-source online media player that can be deployed to and hosted on GitHub pages.
12 lines (11 loc) • 332 B
TypeScript
import { TimeEvent } from '@aigamo/nostalgic-diva';
export interface IPlayerStore {
readonly playing: boolean;
readonly percent: number;
setPercent(value: number): void;
setSeeking(value: boolean): void;
onPlay(): void;
onPause(): void;
onEnded(): void;
onTimeUpdate({ percent }: TimeEvent): void;
}