shah.nilang Ответов: 1

Воспроизведение аудио и видео файлов с помощью MVC


Привет..
У меня есть аудио - и видеофайл, который поступает из базы данных MS SQL, я хочу воспроизвести его в браузере с помощью приложения mvc.?

1 Ответов

Рейтинг:
5

Richard Deeming

Использовать HTML5 <video> и <audio> элементы:
Использование аудио и видео HTML5-руководства для веб-разработчиков | MDN[^]

Вам нужно будет убедиться, что у вас есть соответствующие форматы, необходимые для поддержки различных браузеров:
Медиаформаты, поддерживаемые элементами HTML аудио и видео-HTML | MDN[^]

Чтобы загрузить видео / аудио файл, вам понадобится действие, которое возвращает данные файла:

public ActionResult Video(int id)
{
    var videoData = ...; // Load the bytes for the specified video from the database
    return File(videoData, "video/mp4");
}

<video controls autoplay>
  <source src="@Url.Action("Video", "YourController", new { id = Model.VideoId })" type="video/mp4" />
  (Fallback content for old browsers...)
</video>