nplayer
Version:
powerful danmaku video player
27 lines (26 loc) • 745 B
TypeScript
import { Player } from 'src/ts/player';
import { Component } from 'src/ts/utils';
import { ControlItem } from '..';
export declare class Progress extends Component implements ControlItem {
readonly id = "progress";
private playedBar;
private bufBar;
private bars;
private dot;
private rect;
private thumbnail;
private player;
private dragging;
init(player: Player): void;
private resetPlayedBar;
private setPlayedBarLength;
private setBufBarLength;
private onDragStart;
private onDragging;
private onDragEnd;
private updateThumbnail;
private updateBufBar;
private updatePlayedBar;
private getCurrentTime;
}
export declare const progressControlItem: () => Progress;