ion-video-player
Version:
HTML video player for Ionic 6 applications using angular
45 lines (44 loc) • 1.5 kB
TypeScript
import { OnChanges, ElementRef, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class IonVideoPlayerComponent implements OnChanges {
playerContainer: ElementRef;
videoPlayer: ElementRef;
progressBar: ElementRef;
volumeBar: ElementRef;
isPlaying: boolean;
volume: number;
options: {
src: string;
type: string;
poster: string;
autoplay: boolean;
muted: boolean;
controls: boolean;
};
play: EventEmitter<any>;
pause: EventEmitter<any>;
ended: EventEmitter<any>;
volumechange: EventEmitter<any>;
playing: EventEmitter<any>;
error: EventEmitter<any>;
ngOnChanges(): void;
setVolume(): void;
playPauseVideo(): void;
stopVideo(): void;
muteVolume(): void;
replayVideo(): void;
updateProgressBar(): void;
seek(e: any): void;
resetPlayer(): void;
toggleFullScreen(): void;
openPip(): Promise<void>;
onPlay(): void;
onPause(): void;
onEnded(): void;
onVolumechange(): void;
onPlaying(): void;
onError(): void;
onProgress(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IonVideoPlayerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IonVideoPlayerComponent, "ion-video-player", never, { "options": "options"; }, { "play": "play"; "pause": "pause"; "ended": "ended"; "volumechange": "volumechange"; "playing": "playing"; "error": "error"; }, never, never, false, never>;
}