2011-06-23 68 views
1

我有一個Video Content/Videos/samsung.mp4。我想顯示該視頻,但似乎無法在視圖中訪問它,我不確定應使用什麼C#代碼來訪問資源。如何使用ASP.Net MVC顯示本地視頻3

這不顯示視頻:

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

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

[NuGet包供HTML5音頻和視頻,請檢查此鏈接](http://www.nuget.org/packages/MVC4.Video/) – Sender

回答

3

<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> 
現在
0

你需要將它嵌入在Quicktime播放或其他多數民衆贊成支持MP4。它與c#more HTML/javascript沒有任何關係。

不知道所需要的代碼,但上述信息就足以找到它的谷歌

+0

是否

+0

說實話,我不知道你使用的是HTML5或者是有視頻標籤,你提示我Google「HTML5視頻標籤」,我發現這個:http://www.w3schools.com/html5/tag_video.asp ,不知道如果MP4支持,但看起來像你的語法是錯誤的 – TheRealTy

+0

也是谷歌的「HTML5視頻標籤MP4」返回http://www.w3schools.com/html5/html5_video.asp – TheRealTy