17 lines
559 B
TypeScript
Executable File
17 lines
559 B
TypeScript
Executable File
export interface PlayerProviderApi {
|
|
play: () => void;
|
|
pause: () => void;
|
|
stop: () => void;
|
|
seek: (time: number) => void;
|
|
setVolume: (value: number) => void;
|
|
setMuted: (isMuted: boolean) => void;
|
|
setPlaybackRate: (value: number) => void;
|
|
setPlaybackQuality?: (value: string) => void;
|
|
setTextTrackVisibility?: (isVisible: boolean) => void;
|
|
setCurrentTextTrack?: (trackId: number) => void;
|
|
setCurrentAudioTrack?: (trackId: number) => void;
|
|
getCurrentTime: () => number;
|
|
getSrc: () => string | undefined;
|
|
internalProviderApi?: any;
|
|
}
|