Как я могу передать видео, сохраненное в базе данных, на сайт Razor asp.net-mvc? Я понимаю, что @Video (Microsoft.Web.Helper) можно использовать для воспроизведения статических видеофайлов, однако мои файлы находятся в базе данных. Любые подсказки?Воспроизведение видеороликов Веб-сайт MVC
2
A
ответ
2
Вы можете создать FileAction
, который возвращает поток в файл, в котором вы пытаетесь воспроизвести видео, а затем используйте этот URL-адрес для вашего помощника видео.
0
У меня это работает. Это то, что я сделал.
Я создал обработчик http, который написал массив байтов видео в ответ.
В представлении, я написал следующий код:
@Video.MediaPlayer(path: ViewBag.VideoPath)
, где ViewBag.VideoPath был установлен в действие контроллера, как показано ниже.
ViewBag.VideoPath = strBaseUrl + myObject.objectId.ToString() + ".video";