Мы делаем наш webapp с ASP.NET MVC 5, и мы сталкиваемся с странным поведением во время воспроизведения наших видео mp4 (все кодеки h264) между веб-браузерами.HTML5 тег видео. Некоторые видеоролики .MP4 не работают в Chrome
Эти видеоролики не хранятся в файловой системе, они хранятся как BLOB внутри таблицы нашего SQL Server.
Как мы связываем наши BLOB-файлы с тегом видео HTML5 с источником, который указывает на действие, которое правильно возвращает файл FileStreamResult с заголовком ContentType.
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