5
對於內部網站,我試圖在網絡上顯示avi文件的內聯視頻。HTML 5視頻標籤:是否可以將src設置爲網絡資源?
<video class="VideoTagLink" src="file://\\network\path\file.avi" controls="controls"></video>
在IE9中我得到一個紅色的X和Chrome只顯示一個播放按鈕 - 這是HTML 5中支持的場景嗎?
編輯: 我已經改變了我的HTML這樣的:
<video class="VideoTagLink" controls="controls">
<source src="http://localhost:99/Handlers/GetVideo?path=\\network\path\file.avi" type="video/x-msvideo">
</video>
和我的處理程序只是:
public ActionResult GetVideo(string path)
{
return base.File(path, "video/x-msvideo");
}
所以我認爲我發出正確的內容類型。我在IIS中驗證了* .avi映射到了video/x-msvideo。如果我在兩個瀏覽器中直接導航到該src URL,我會得到視頻文件的下載提示,所以我認爲這很好。