электронная видеоигра2 src проблема загрузки видео и проблема автозапуска - PullRequest
0 голосов
/ 20 марта 2019

Я хочу сделать простой видеоплеер, который автоматически воспроизводит видео (с использованием электроники и видеоигры2).

Основная проблема заключается в том, что когда я определяю src из html, работает нормально:

<source src="c:\temp\a.mp4" type="video/mp4">

Но когда я использую это, он не работает.

<source *ngFor="let video of sources" [src]="video.src" [type]="video.type">

Есть вторая проблема , автозапуск тоже не работает.

Код машинописи:

sources = [{
    src: 'C:/_tmp/client-desktop/videos/SampleVideo_1280x720_30mb.mp4',
    type: 'video/mp4'
  }];

...

 onPlayerReady(api: VgAPI) {
    this.api = api;
    this.setCurrentVideo('C:/_tmp/client-desktop/videos/SampleVideo_1280x720_30mb.mp4');
    // this.api.play();
  }

  setCurrentVideo(source: string) {

    alert(JSON.stringify(this.sources));
    this.api.getDefaultMedia().currentTime = 0;
    this.api.play();
  }

HTML:

<vg-player (onPlayerReady)="onPlayerReady($event)">
  <vg-overlay-play></vg-overlay-play>
  <video [vgMedia]="media" #media id="singleVideo" vg-fullscreen preload="auto" autoplay crossorigin>
    <source *ngFor="let video of sources" [src]="video.src" [type]="video.type">
  </video>
</vg-player>
...