Я загружаю файл (видео) на сервер и должен воспроизводить его после его обработки (есть веб-служба для запроса статуса обработки).
Как добавить видеопроигрыватель (возможно, тег HTML5) в DIV только после ответа этого веб-сервиса?
Текущий код для загрузки видео вызывает ненужный запрос сервера на не существующий url.
Угловой фильтр, позволяющий URL
app.filter("trustUrl", ['$sce', function ($sce) {
return function (recordingUrl) {
return $sce.trustAsResourceUrl(recordingUrl);
};
}]);
HTML
<video src="{{encodedFileUrl | trustUrl}}" controls></video>
Вы можете использовать Videogular, угловой видеопроигрыватель
<video src="{{encodedFileUrl | trustUrl}}" controls></video>
, который выполняет бесполезный запрос при загрузке страницы.