Внешние ссылки на видео не могут воспроизводиться в формате mat-video sr c с использованием Angular - PullRequest
0 голосов
/ 28 апреля 2020

Я установил все необходимые импорты для воспроизведения mat-video, но по-прежнему не могу воспроизвести видео с расширенной ссылки или веб-сайта, например youtube, или даже с моего диска Google. Ниже приведены импортные данные, которые я установил из npm, * @ angular / cdk,@angular/material,@angular/animations, молот js, мат-видео. Все это прекрасно работает, за исключением случаев, когда я вставляю ссылку из моего хранилища видео в мой атрибут sr c,

Вот как я вызываю mat-video

<p>watch works!</p>
<mat-video src={{videoUrl}}>
</mat-video>

Ниже приведен компонент

import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';

@Component({
  selector: 'app-watch',
  templateUrl: './watch.component.html',
  styleUrls: ['./watch.component.css']
})
export class WatchComponent implements OnInit {

  constructor(private route: ActivatedRoute) { }

  videoUrl:any;
  ngOnInit(): void
  {
    this.route.paramMap
    .subscribe(params=>
      {
         this.videoUrl =params.get('results')
      })
  }
}

Ниже приведен json файл, в который я вставляю ссылки для моего видео

  {
              "trailerId":3,
              "trailerName":"Bloodshot",
              "date_of_Release":"26-03-2019",
              "trailerVideo":"https://youtu.be/KK8FHdFluOQ",
              "trailerImg":"https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcSk-Xjs0S4KVnLByZNpAT-oaFmzlcS8xVzJL9sGTXUIRw7s2aMh"
    },

Ниже приведена ошибка, которую я получаю

mat-video.js:303 Unhandled Video Error Eventbubbles: falsecancelBubble: falsecancelable: truecomposed: falsecurrentTarget: nulldefaultPrevented: falseeventPhase: 0isTrusted: truepath: (11) [video.video, div.videoplayer.show-mouse, mat-video, app-watch, div.row, div.container, app-root, body, html, document, Window]returnValue: truesrcElement: video.videotarget: video.videotimeStamp: 4064.0000000003056type: "error"__proto__: Event
callback @ mat-video.js:303

The error is get

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...