@aigamo/nostalgic-diva
Version:
React function components for imperatively controlling embedded players (audio, Niconico, SoundCloud and YouTube) using refs.
21 lines (20 loc) • 806 B
TypeScript
import { PlayerControllerImpl } from './PlayerControllerImpl';
export declare class SoundCloudPlayerController extends PlayerControllerImpl<SC.SoundCloudWidget> {
private getDurationCore;
attach(id: string): Promise<void>;
detach(): Promise<void>;
private static playerLoadAsync;
loadVideo(id: string): Promise<void>;
play(): Promise<void>;
pause(): Promise<void>;
setCurrentTime(seconds: number): Promise<void>;
setVolume(volume: number): Promise<void>;
setMuted(muted: boolean): Promise<void>;
setPlaybackRate: undefined;
getDuration(): Promise<number | undefined>;
private getCurrentTimeCore;
getCurrentTime(): Promise<number | undefined>;
private getVolumeCore;
getVolume(): Promise<number | undefined>;
getPlaybackRate: undefined;
}