Angular Firebase - html видео загружено 2 раза - PullRequest
0 голосов
/ 07 мая 2020

Я использую Angular 9 Universal для SSR. Мое приложение размещено на хостинге Firebase, а для SSR я использую функции firebase.

Проблема: На домашней странице у меня HTML в качестве фона (отображается только тогда, когда платформа является браузером. ). Когда я захожу на сайт локально с помощью команды firebase serve , видео загружается только 1x. Однако, когда я захожу на сайт, размещенный на хостинге firebase, видео загружается в 2 раза. Это приводит к тому, что загрузка моего хостинга очень высока.

Скриншоты (см. Разницу в размерах)

Хостинг Firebase: Network on firebase hosting

Firebase serve: Network on firebase serve

Код:

<video *ngIf="isBrowser" autoplay playsinline loop muted oncanplay="this.play()" (canplay)="onVideoLoaded()" onloadedmetadata="this.muted = true">
<source src="../../../../assets/video.mp4" type="video/mp4">

Может ли кто-нибудь помочь мне решить эту проблему проблема?

1 Ответ

0 голосов
/ 11 мая 2020

Я не уверен, в чем причина такого поведения, но мне удалось решить эту проблему, переместив видео в хранилище Firebase и используя URL-адрес видео вместо пути к видеоресурсам.

...