react-native-video-player
Version:
A <VideoPlayer /> component for React Native with controls
24 lines • 1.23 kB
TypeScript
import { type ImageSourcePropType } from 'react-native';
import type { CustomStyles, VideoPlayerProps } from './index';
interface StartButtonProps {
onStart: () => void;
customStylesPlayButton: CustomStyles['playButton'];
customStylesPlayArrow: CustomStyles['playArrow'];
}
interface ThumbnailProps extends StartButtonProps {
thumbnailSource: ImageSourcePropType;
style: VideoPlayerProps['style'];
sizeStyles: {
height: number;
width: number;
};
onStart: () => void;
customStylesThumbnail: CustomStyles['thumbnail'];
customStylesThumbnailImage: CustomStyles['thumbnailImage'];
customStylesPlayButton: CustomStyles['playButton'];
customStylesPlayArrow: CustomStyles['playArrow'];
}
export declare const StartButton: ({ onStart, customStylesPlayButton, customStylesPlayArrow, }: StartButtonProps) => import("react/jsx-runtime").JSX.Element;
export declare const Thumbnail: import("react").MemoExoticComponent<({ thumbnailSource, style, sizeStyles, onStart, customStylesThumbnail, customStylesThumbnailImage, customStylesPlayButton, customStylesPlayArrow, }: ThumbnailProps) => import("react/jsx-runtime").JSX.Element>;
export {};
//# sourceMappingURL=Thumbnail.d.ts.map