Я создал приложение в Angular в качестве внешнего интерфейса. Я использовал ASP. NET Core в качестве бэкэнда. Я хочу воспроизводить видео в приложении Angular, но есть некоторые ограничения, например, пользователь, который зарегистрировался для видео, может только воспроизводить видео.
Поскольку мы должны разрешить доступ авторизованным пользователям, я сохранил видео в проекте. NET Core и включил stati c файлы. Я могу получить доступ к видео в папке wwwroot
.
Я использовал этот подход для авторизации пользователя: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-3.1#static -file-authorization . он возвращает физический файл.
Теперь мой вопрос: когда я использую имя метода ASP. NET Core API, которое возвращает физический файл в URL-адресе исходного тега видео, оно не воспроизводит видео. Можем ли мы добавить метод api get в качестве URL источника тега видео, если нет, то как я могу воспроизвести видео из физического файла, возвращенного методами Api.