Я создал URL-адрес объекта с большим двоичным объектом
let src = URL.createObjectURL(blob)
и использовал его как атрибут моего видео src
, но это вызывает эту ошибку:
GET blob:http://localhost:4200/ab3cc5aa-19cc-41f1-a4b7-55e1fa3ce85c 416 (Requested Range Not Satisfiable)
Есть идеи, как это исправить?
Хотя я думаю, что моя проблема носит общий характер, я использую angular 2, поэтому мой код выглядит так:
let src = this.sanitizer.bypassSecurityTrustUrl(URL.createObjectURL(blob));
и шаблон
<video *ngFor="let videoUrl of _videos" [src]="videoUrl"></video>
Кроме того, я использую angular-cli в качестве своего сервера, и, поскольку это выглядит как ошибка сервера (?), это может быть полезно знать.
bypassSecurityTrustUrl
здесь не нужен. - person Estus Flask   schedule 13.09.2017srcObject
по-прежнему ограничен MediaStreams - person Kaiido   schedule 13.09.2017size
? - person Kaiido   schedule 13.09.2017bypassSecurityTrustUrl
нужен как в моем случае, так и в вопросе, который вы связали. - person maximedupre   schedule 13.09.2017