@deepakhb2/ngx-embed-video
Version:
> Get embed code for embedding youtube/vimeo/dailymotion/\* video in websites from URL or ID in Angular 7+ (Tested on 9/10). > Currently supports YouTube, Vimeo and Dailymotion. Feel free to make pull request to add others!
25 lines (24 loc) • 876 B
TypeScript
import { HttpClient } from '@angular/common/http';
import { DomSanitizer } from '@angular/platform-browser';
export declare class NgxEmbedVideoService {
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;
}