3
我有我的視頻數據存儲在數據庫中,並希望在我的網頁中播放它。我讓自定義處理程序(FileHandler.ashx)這樣從ashx處理程序Html5視頻源
public void ProcessRequest(HttpContext context)
{
int id;
if (context.Request.QueryString["FileId"] == null || !Int32.TryParse(context.Request.QueryString["FileId"], out id))
return;
var file = lnxFile.Get(id);
string fileName = file.Name + file.Extension;
context.Response.Clear();
context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
context.Response.BinaryWrite(file.Data);
context.Response.End();
context.Response.Flush();
}
而且這樣
<video id="jwplayer_placeholder" width="320" height="240" controls>
<source src="<%= "/CMS/Common/FileHandler.ashx?FileId=" + id %>" type="video/mp4">
</video>
使用HTML5的視頻標籤,但它並沒有玩什麼。任何人都可以解釋我的原因嗎?
任何理由,你爲什麼不接受Aristos的的答案嗎? – fubo