import { Inject, Injectable } from '@angular/core'; import { DOCUMENT } from '@angular/common'; import { VopMetaData } from 'player/modules/verona/models/verona'; @Injectable({ providedIn: 'root' }) export class MetaDataService { playerMetadata!: VopMetaData; resourceURL: string | undefined; constructor(@Inject(DOCUMENT) private document: Document) { const playerMetadata: string | null | undefined = document.getElementById('meta_data')?.textContent; if (playerMetadata) { this.playerMetadata = JSON.parse(playerMetadata); } } getResourceURL(): string { return this.resourceURL || 'assets'; } }