Потоковое видео файла mpd в angular 9

Я дал тег видео для воспроизведения видео. Ниже код работает правильно. Для примера кода:

<div class="video">
    <video controls (click)="toggleVideo()" #videoPlayer>
        <source src="https://vjs.zencdn.net/v/oceans.mp4" type="video/mp4" />
        Browser not supported
    </video>
</div>

Компонент.ts:

   @ViewChild("videoPlayer", { static: false }) videoplayer: ElementRef;
    isPlay: boolean = false;

 toggleVideo() {
    this.videoplayer.nativeElement.play();
  }

Но если я могу изменить src на файл .mpd, видео не воспроизводится. Ниже код не воспроизводит видео. Это из-за файла mpd? Не могли бы вы мне помочь?

<div class="video">
    <video controls (click)="toggleVideo()" #videoPlayer>
      <source src="http://ec2-3-6-94-231.ap-south-1.compute.amazonaws.com/ga_test/dash/test.mpd" type="video/mpd" />
      Browser not supported
    </video>
  </div>


person charu    schedule 08.10.2020    source источник
comment
По сути, вы не можете использовать видео HTML5 для воспроизведения этого конкретного формата из коробки :( stackoverflow.com/questions/43632886/ Однако вы можете использовать Dash.js reference.dashif.org/dash.js/latest/samples/index.html   -  person guzmanoj    schedule 08.10.2020
comment
Хорошо, спасибо, есть ли способ воспроизвести это видео в проигрывателе vlc с помощью angular? Не могли бы вы поделиться какими-либо документами, связанными с этим ??   -  person charu    schedule 08.10.2020
comment
Не думайте так. Но обратите внимание на reference.dashif.org/dash.js/latest/samples/getting-started/ они используют Dash.js и кажется, что их легко интегрировать в ваш проект Angular.   -  person guzmanoj    schedule 08.10.2020
comment
Кроме того, кажется, что кто-то создает веб-компонент для решения этой проблемы (на основе Dash.js) npmjs.com/package/dash-video-element Или, что еще лучше, npmjs. com/package/angular-dashjs-player   -  person guzmanoj    schedule 08.10.2020