UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

31 lines (30 loc) 1.15 kB
import { AfterViewInit, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { MediaPlayerService } from '../../media-player.service'; import * as i0 from "@angular/core"; export declare class MediaPlayerTimelineExtensionComponent implements OnInit, AfterViewInit, OnDestroy { readonly mediaPlayerService: MediaPlayerService; thumb: ElementRef; timelineRef: ElementRef; current: number; position: number; buffered: MediaPlayerBuffered[]; mouseDown: boolean; scrub: { visible: boolean; position: number; time: number; }; private readonly _onDestroy; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; updateScrub(event: MouseEvent): void; /** Skip a number of seconds in any direction */ skip(seconds: number): void; static ɵfac: i0.ɵɵFactoryDeclaration<MediaPlayerTimelineExtensionComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MediaPlayerTimelineExtensionComponent, "ux-media-player-timeline", never, {}, {}, never, never, false, never>; } export interface MediaPlayerBuffered { start: number; end: number; }