playable
Version:
Video player based on HTML5Video
26 lines (25 loc) • 819 B
TypeScript
import View from '../../core/view';
import { IView } from '../../core/types';
import { ITimeViewStyles, ITimeViewConfig } from './types';
declare class TimeView extends View<ITimeViewStyles> implements IView<ITimeViewStyles> {
private _$rootElement;
private _$currentTime;
private _$durationTime;
private _duration;
private _current;
private _isBackward;
constructor(config: ITimeViewConfig);
private _initDOM;
setDurationTime(duration: number): void;
setCurrentTime(current: number): void;
setCurrentTimeBackward(_isBackward: boolean): void;
private _updateDurationTime;
private _updateCurrentTime;
showDuration(): void;
hideDuration(): void;
show(): void;
hide(): void;
getElement(): HTMLElement;
destroy(): void;
}
export default TimeView;