Как показать локальное видео с помощью ASP.Net MVC 3 - PullRequest
1 голос
/ 24 июня 2011

У меня есть Video Content/Videos/samsung.mp4.Я хочу показать это видео, но не могу получить к нему доступ в виде, я не уверен, какой код C # мне следует использовать для доступа к ресурсу.

Это видео не отображается:

@{
    ViewBag.Title = "Some site!";
    var videourl = Url.Content("/Content/Videos/samsung.mp4");
}

<h2>Some site this is!</h2>
<p>
     <video>@videourl</video>
</p>

Ответы [ 3 ]

3 голосов
/ 24 июня 2011

<video> - это элемент HTML5, и он поддерживает видео MP4.

Но браузер может этого не делать.Какой браузер и версию вы используете?

Кроме того, ваш синтаксис выше неверен.Правильный синтаксис для видеоэлемента с видео MP4 будет:

<video src="samsung.mp4"></video>

В качестве альтернативы вы можете обслуживать различные форматы для разных браузеров (что рекомендуется) с помощью:

<video>
   <source src="samsung.ogg" type="video/ogg">
   <source src="samsung.mp4" type="video/mp4">
   <source src="samsung.webm" type="video/webm">
   Your browser doesn't support the video element
</video>
2 голосов
/ 24 июня 2011

Посмотрите на пакет Microsoft Web Helpers. Для этого есть помощник по видео.

Подробнее на http://msdn.microsoft.com/en-us/library/microsoft.web.helpers(v=VS.99).aspx

Вы можете скачать пакет с Nuget.

0 голосов
/ 24 июня 2011

Вам необходимо встроить его в проигрыватель Quicktime или другой, поддерживающий mp4.это не имеет ничего общего с C # больше HTML / Javascript.

Не уверен, что необходим код, но приведенной выше информации будет достаточно, чтобы найти его в Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...