16
common/resources/client/player/state/player-provider-api.tsx
Executable file
16
common/resources/client/player/state/player-provider-api.tsx
Executable file
@@ -0,0 +1,16 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user