UNPKG

@amaui/ui-react

Version:
62 lines (61 loc) 1.86 kB
import React from 'react'; import { ILine } from '../Line/Line'; import { ITonal, IColor, ISize, IElementReference, IPropsAny } from '../types'; export interface IVideoPlayer extends ILine { name?: string; src?: string; mime?: string; meta?: any; versions?: any; thumbnails?: any; duration?: number; tonal?: ITonal; color?: IColor; size?: ISize; start?: any; end?: any; startControls?: any; endControls?: any; startButtons?: any; endButtons?: any; startEnd?: any; endEnd?: any; forward?: boolean; backward?: boolean; settings?: boolean; quality?: boolean; playbackSpeed?: boolean; pictureInPicture?: boolean; fullScreen?: boolean; startMediaSessionOnPlay?: boolean; disabled?: boolean; IconPlay?: IElementReference; IconPause?: IElementReference; IconForward?: IElementReference; IconBackward?: IElementReference; IconVolume?: IElementReference; IconVolumeMuted?: IElementReference; IconBack?: IElementReference; IconSettings?: IElementReference; IconQuality?: IElementReference; IconPlaybackSpeed?: IElementReference; IconPictureInPicture?: IElementReference; IconFullScreen?: IElementReference; IconFullScreenExit?: IElementReference; PlayButtonProps?: IPropsAny; ForwardButtonProps?: IPropsAny; BackwardButtonProps?: IPropsAny; VolumeButtonProps?: IPropsAny; IconButtonProps?: IPropsAny; TypeProps?: IPropsAny; TimelineProps?: IPropsAny; VolumeProps?: IPropsAny; SliderProps?: IPropsAny; SettingsButtonProps?: IPropsAny; SettingsMenuProps?: IPropsAny; QualityButtonProps?: IPropsAny; PictureInPictureButtonProps?: IPropsAny; FullScreenButtonProps?: IPropsAny; } declare const VideoPlayer: React.FC<IVideoPlayer>; export default VideoPlayer;