react-video-timestone
Version:
A React component library for video timestone functionality
20 lines • 762 B
TypeScript
import { IOnStateChangeProps, Marker } from '../types';
export declare const useVideoTimelineState: ({ ref, markers, videoUrls, speed, onLoading, onReady, onLoaded, onStateChange, }: {
ref: React.RefObject<HTMLVideoElement | null>;
speed?: number;
markers?: Marker[];
videoUrls: string[];
onLoading?: (progress: number) => void;
onReady?: () => void;
onLoaded?: () => void;
onStateChange?: (args: IOnStateChangeProps) => void;
}) => {
state: import('..').ITimelineState;
play: () => void;
pause: () => void;
reverse: () => void;
rewind: () => void;
seekTo: ({ time, autoPlay }: import('..').ISeekToProps) => void;
moveToFirstFrame: () => void;
};
//# sourceMappingURL=use-video-timestone-state.d.ts.map