import type { AliVideoViewProps } from './VideoTypes'; export declare type VideoPlayerProps = Omit & { /** * 视频播放 */ title?: string; /** * 播放完成 */ onCompletion?: () => void; onBack?: () => void; onError?: (code: string, message: string) => void; onFullScreen?: (isFull: boolean) => void; onProgress?: (progress: number) => void; onBufferProgress?: (progress: number) => void; onPrepare?: (duration: number) => void; onGetTiming?: (progress: number) => void; onGetSpeed?: (progress: number) => void; isLandscape?: boolean; /** * 是否隐藏控制栏 */ isHiddenController: boolean; /** * 是否隐藏返回按钮 */ isHiddenBack?: boolean; /** * 是否显示定时 */ showTiming?: boolean; /** * 是否隐藏全屏返回按钮 */ isHiddenFullBack?: boolean; }; export declare type VideoPlayerHandler = { play: () => void; pause: () => void; stop: () => void; full: (isFull: boolean) => void; seekTo: (position: number) => void; onSpeed: (s: number) => void; onBitrateIndex: (index: number) => void; onSetTiming: (s: number) => void; destroy: () => void; };