Нужно реализовать модуль плеера. Текущий агрегатор видео - Kodik. Данные документацию можно получить у @Fleisar. Конечная реализация должна быть компонентом со следующими параметрами:
id: string - id видео у агрегатора
className?: string - строка класса, которая будет применяться к контейнеру
ref?: Ref - ссылка на iframe плеера для работы с API плеера через postMessage
onLoad?: () => void - событие загрузки контента
onEmpty?: () => void - событие отсутствия материала у агрегатора
statusRef?: PlayerStatus - ссылка на состояние плеера
Тип состояния плеера:
interface PlayerStatus {
isPlaying: boolean;
volume: number;
currentTime: number;
totalDuration: number;
currentEpisode: {
episode?: number;
season?: number;
};
}
Нужно реализовать модуль плеера. Текущий агрегатор видео - Kodik. Данные документацию можно получить у @Fleisar. Конечная реализация должна быть компонентом со следующими параметрами:
id: string- id видео у агрегатораclassName?: string- строка класса, которая будет применяться к контейнеруref?: Ref- ссылка на iframe плеера для работы с API плеера через postMessageonLoad?: () => void- событие загрузки контентаonEmpty?: () => void- событие отсутствия материала у агрегатораstatusRef?: PlayerStatus- ссылка на состояние плеераТип состояния плеера: