1 import { buildVideoOrPlaylistEmbed } from 'src/assets/player/utils'
2 import { environment } from 'src/environments/environment'
3 import { Component, Input, OnInit } from '@angular/core'
4 import { DomSanitizer, SafeHtml } from '@angular/platform-browser'
5 import { buildVideoEmbedLink, decorateVideoLink } from '@shared/core-utils'
6 import { Video } from '@shared/models'
10 styleUrls: [ './embed.component.scss' ],
11 templateUrl: './embed.component.html'
13 export class EmbedComponent implements OnInit {
14 @Input() video: Pick<Video, 'name' | 'uuid'>
18 constructor (private sanitizer: DomSanitizer) {
23 const html = buildVideoOrPlaylistEmbed(
25 url: buildVideoEmbedLink(this.video, environment.originServerUrl),
33 this.embedHTML = this.sanitizer.bypassSecurityTrustHtml(html)