Проблема, с которой я столкнулся, заключается в том, что я не могу запустить видео в формате mp4 с помощью тега видео.
Сервер - IIS 7.5 на Win7 Ultimate.
HTML в файле довольно простой и ванильный:
<video width="360" height="240" controls="controls" >
<source src="test.mp4" type="video/mp4" />
</video>
В «Internet Explorer» тег отображает черный квадрат с красным крестом.
В Firefox тег отображается в виде серого поля со светло-серым крестиком и словами «Видео с поддерживаемым форматом и типом MIME не найдено».
Я знаю, о чем вы думаете - добавьте тип MIME. Я сделал это двумя разными способами, но безуспешно; сначала я попытался добавить тип MIME в IIS, а затем попытался добавить через web.config с
<staticContent>
<remove fileExtension=".mp4" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4"/>
</staticContent>
Ни то, ни другое не имело значения. Я также ввел файл .mp4 прямо в адрес bad, и IE и firefox могут его воспроизвести. Кроме того, я заходил на веб-сайты, которые используют тег «видео» как в IE, так и в firefox, и они отлично воспроизводят видео.
Может ли кто-нибудь помочь мне, почему он не работает, и что я могу сделать, чтобы заставить его играть?
Спасибо