我們正在使用ASP.NET MVC 5製作我們的web應用程序,並且在網頁瀏覽器之間播放我們的mp4視頻(所有這些視頻的編解碼器h264)時,我們面臨着一種奇怪的行爲。HTML5視頻標籤。某些.MP4視頻在Chrome中不起作用
這些視頻並不存儲在文件系統中,它們像BLOB一樣存儲在我們的SQL Server表中。
我們將BLOB與HTML5視頻標記鏈接起來的方式是指向一個Action,該Action返回一個帶有ContentType標頭的FileStreamResult。
Firefox和IE可以播放它們,但Chrome不能全部播放。當我點擊「播放」按鈕時,錄像機仍然顯示黑屏。當發生這種情況並單擊播放按鈕時,瀏覽器的網絡選項卡會顯示兩個200 HTTP響應:一個視頻全長以字節爲單位,另一個顯示0個字節。在控制檯上沒有錯誤。
Chrome有什麼問題?我們有什麼問題?
謝謝您的時間傢伙,我很感謝這個網站:)
HTTP響應的內容類型是什麼?檢查這個答案,也許可以幫助你:http://stackoverflow.com/a/15656782/1081079 – freshbm
嗨freshbm,服務器返回視頻/ MP4。所以它沒有幫助,反正謝謝你。 – Thybak
然後試試這個:http://stackoverflow.com/questions/16937480/mp4-not-playing-on-chrome-version-27-0 – freshbm