У нас есть видео .mp4, размещенное на веб-сайте. Я могу воспроизвести видео с рабочей версии веб-сайта, но не из тестовой версии сайта.
На производственном веб-сайте MIME-тип .mp4 указан как video/mpeg
, что, по-видимому, неверно - см. Здесь. В то время как тестовый сервер имеет правильно установленный тип MIME - video/mp4
- но медиаплеер говорит, что не может воспроизвести файл. (И изменение типа MIME в соответствии с рабочим веб-сайтом не решает проблему.)
Что может показаться, что тип MIME не является проблемой.
Согласно этой статье базы знаний Майкрософт, формат файла .mp4 не поддерживается, даже в Media Player 12 ..., если вы не установите кодек. Но, как уже отмечалось, воспроизведение работает с рабочего сайта ... и, если я щелкну правой кнопкой мыши на видео и загрузлю его на свой рабочий стол, я смогу воспроизвести его и с рабочего стола.
Что может показаться, что кодек (или его отсутствие) не является проблемой.
... но я могу воспроизвести видео (с тестового веб-сайта), если я установлю пакет кодеков.
Излишне говорить, что я в замешательстве. Кто-нибудь может пролить свет?
Windows 7 (Enterprise) x64
Media Player 12
Windows Server 2008 R2 / IIS 7.5