可能是因为视频的URL没有正确设置为安全的URL。这可以通过将URL转换为安全URL来解决。可以使用Angular的DomSanitizer服务来安全地转换URL。
首先,在组件中导入DomSanitizer:
import { DomSanitizer } from '@angular/platform-browser';
然后在构造函数中添加DomSanitizer:
constructor(private sanitizer: DomSanitizer) {}
接下来,在HTML中使用安全URL:
在上述示例中,videoUrl是未处理的视频URL。 通过使用bypassSecurityTrustResourceUrl()方法,DomSanitizer服务可以安全地将其转换为安全URL。 因此,video将在灯箱中正确播放。