Помимо необходимости отправлять серверу правильный заголовок Content-Type
для самого запрошенного видеофайла, вы должны рассмотреть использование дочернего тега <source>
вместо атрибута src
, например:
<video controls="controls">
<source src="Big_Buck_Bunny_Trailer_480x270_h264aac.m4v" type='video/x-m4v; codecs="..."'>
</video>
Это позволит вам заранее указать фактическую информацию о типе видео, чтобы браузер мог решить, стоит ли вообще загружать файл. А также предоставьте вам возможность предлагать дополнительные типы видео позже, если это необходимо.