UNPKG

@tarojs/components

Version:
31 lines (30 loc) 992 B
import { ComponentInterface } from '../../stencil-public-runtime'; export declare class VideoControl implements ComponentInterface { private currentTimeRef; private progressBallRef; private visible; private isDraggingProgressBall; private hideControlsTimer; private percentage; private progressDimensions; el: HTMLElement; controls: boolean; currentTime: number; duration: number; isPlaying: boolean; pauseFunc: () => void; playFunc: () => void; seekFunc: (position: number) => void; showPlayBtn: boolean; showProgress: boolean; onDocumentTouchMove(e: TouchEvent): void; onDocumentTouchEnd(): void; setProgressBall(percentage: number): Promise<void>; toggleVisibility(nextVisible?: boolean): Promise<void>; getIsDraggingProgressBall(): Promise<boolean>; setCurrentTime(time: number): Promise<void>; calcPercentage: (pageX: number) => number; onDragProgressBallStart: () => void; onClickProgress: (e: MouseEvent) => void; render(): any; }