Response.ContentType = "video/mp4";設定型別后再通過下面打開方式,可以播放MP4
格式的視頻,但是視頻格式有很多,試過avi的Response.ContentType = "video/avi"; 打開就直接下載了,這是為什么
Response.Charset = "GB2312";
Response.WriteFile("地址");
有沒有哪種方法能在后臺通過上面的打開其他格式的視頻
沒做過,求問,謝謝
uj5u.com熱心網友回復:
有人在嗎~~uj5u.com熱心網友回復:
其實還是對本地和網路的概念不清晰。你的問題簡單說就是mp4檔案頭有元資料,支持邊下載邊播放,avi格式不支持邊下載邊播放。視頻很多,那就就先做格式轉換,也可以考慮其他網路協議,不一定是http協議的。
uj5u.com熱心網友回復:
大佬有實體嗎,這個比較著急。。不太會uj5u.com熱心網友回復:
這哪有什么實體,不是代碼問題啊,省力點么你找個軟體格式都轉換為mp4唄uj5u.com熱心網友回復:
因為是給客戶那邊用的,客戶可能不止只有MP4。uj5u.com熱心網友回復:
因為那是瀏覽器認識的視頻格式,所以瀏覽器自動轉換成Video標簽提供支持了而標準H5認識的視頻格式
一共支持三種格式: Ogg、MPEG4、WebM。(主要是這3中,當然也包括一些變種格式。avi不是他認識的)
MP4 = MPEG 4檔案使用 H264 視頻編解碼器和AAC音頻編解碼器
WebM = WebM 檔案使用 VP8 視頻編解碼器和 Vorbis 音頻編解碼器
Ogg = Ogg 檔案使用 Theora 視頻編解碼器和 Vorbis音頻編解碼器
主要是因為視頻檔案格式很多都在專利保護期內,所以瀏覽器廠家不想引發專利申訴,所以只使用開放的或者自己本身有專利使用權的
ps:以前有大量的ActiveX的播放器可以支持各種格式,只是現在很多瀏覽器不準備支持這種技術,所以場面有些尷尬。(有的不讓用,但是他自己提供的又不全面)
uj5u.com熱心網友回復:
不知道你的客戶啥性質,正常來說,如果視頻少就先轉換,如果視頻動態上傳,就寫個程式,上傳以后臺處理格式轉換
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/275620.html
標籤:ASP.NET
