UNPKG

@sberdevices/plasma-temple

Version:

SberDevices CanvasApp Templates.

22 lines 1.2 kB
import React from 'react'; import { ControlType, CustomMediaPlayerControlsProps } from '../MediaPlayer/types'; import { ObjectFit } from '../../types'; export interface VideoPlayerProps extends React.VideoHTMLAttributes<HTMLVideoElement> { header?: React.ReactNode; goBack?: () => void; goNext?: () => void; backDisabled?: boolean; nextDisabled?: boolean; alwaysShowControls?: boolean; controlsHidden?: boolean; visibleControlList?: ControlType[]; startTime?: number; endTime?: number; customControls?: React.ComponentType<CustomMediaPlayerControlsProps<HTMLVideoElement>>; videoFit?: ObjectFit; posterClassName?: string; children?: (props: CustomMediaPlayerControlsProps<HTMLVideoElement>) => React.ReactElement; src: string; } export declare const VideoPlayer: React.MemoExoticComponent<({ header, goBack, goNext, backDisabled, nextDisabled, alwaysShowControls, controlsHidden: forceControlsHidden, customControls: CustomControlsComponent, visibleControlList, children, startTime, endTime, autoPlay, muted, videoFit, posterClassName, className, ...restProps }: VideoPlayerProps) => JSX.Element>; //# sourceMappingURL=VideoPlayer.d.ts.map