angular-embed-video
Version:
> Get embed code for embedding youtube/vimeo/dailymotion/\* video in websites from URL or ID in Angular 6+. > Currently supports YouTube, Vimeo and Dailymotion. Feel free to make pull request to add others!
28 lines (27 loc) • 1.1 kB
TypeScript
import { HttpClient } from '@angular/common/http';
import { DomSanitizer } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class AngularEmbedVideoService {
private http;
private sanitizer;
private validYouTubeOptions;
private validVimeoOptions;
private validDailyMotionOptions;
constructor(http: HttpClient, sanitizer: DomSanitizer);
embed(url: any, options?: any): any;
embed_youtube(id: string, options?: any): string;
embed_vimeo(id: string, options?: any): string;
embed_dailymotion(id: string, options?: any): string;
embed_image(url: any, options?: any): any;
private embed_youtube_image;
private embed_vimeo_image;
private embed_dailymotion_image;
private parseOptions;
private serializeQuery;
private sanitize_iframe;
private detectVimeo;
private detectYoutube;
private detectDailymotion;
static ɵfac: i0.ɵɵFactoryDeclaration<AngularEmbedVideoService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AngularEmbedVideoService>;
}