UNPKG

react-native-media-controls

Version:

A sweet UI component to manipulate your media. Strongly typed using Typescript.

31 lines (30 loc) 991 B
import React from "react"; import { GestureResponderEvent, ViewStyle } from "react-native"; import { PLAYER_STATES } from "./constants/playerStates"; import { CustomSliderStyle } from "./Slider"; export declare type Props = { children: React.ReactNode; containerStyle: ViewStyle; duration: number; fadeOutDelay?: number; isFullScreen: boolean; isLoading: boolean; mainColor: string; onFullScreen?: (event: GestureResponderEvent) => void; onPaused: (playerState: PLAYER_STATES) => void; onReplay: () => void; onSeek: (value: number) => void; onSeeking: (value: number) => void; playerState: PLAYER_STATES; progress: number; showOnStart?: boolean; sliderStyle?: CustomSliderStyle; toolbarStyle?: ViewStyle; }; declare const MediaControls: { (props: Props): JSX.Element; Toolbar: ({ children }: { children: React.ReactNode; }) => JSX.Element; }; export default MediaControls;