Safari 6 не воспроизводит файлы .mov

Я дергаю себя за волосы, пытаясь понять, почему Safari (v6) не воспроизводит файлы .mov. Это моя установка, упрощенная -

<video width="800" height="450" controls="controls" preload="none">
    <source src="example.mov" type="video/mp4" />
    Your browser can't play this video.
</video>

Чего я пытаюсь достичь, так это загружать видеоклипы в блог WordPress с iPhone. iPhone сохраняет видео в формате .mov с кодировкой h264 (правильно?). Для клиента было бы слишком сложно отображать другие форматы при загрузке, и мы решили остановиться на этом формате.
В Chrome я вижу это видео, но в Safari оно не воспроизводится, даже при прямом доступе к файлу. Плеер просто отображает свою панель пользовательского интерфейса с оператором загрузки. Я не получаю никаких ошибок.
Я также убедился, что файл .htaccess включает AddType для .mov/quicktime.
Что я мог упустить?


person Staffan Estberg    schedule 19.09.2012    source источник


Ответы (1)


Не могли бы вы разместить этот пример в Интернете? Не поленитесь изучить этот example.mov с помощью ffprobe.

IOS Safari кажется очень чувствительным к тому, как кодируются файлы MP4. Единственное, что я нашел, что работает для меня, это libx264-ipod640.ffpreset с ffmpeg. Подробнее см. https://github.com/kaihendry/recordmydesktop2.0.

person hendry    schedule 21.10.2012