Воспроизведение аудио и видео файлов с помощью MVC
Привет..
У меня есть аудио - и видеофайл, который поступает из базы данных MS SQL, я хочу воспроизвести его в браузере с помощью приложения mvc.?
Использовать 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>