Проблемы с HTML5 видео (mp4 и ogv) в Safari и Firefox - но Chrome - это хорошо

У меня есть следующий код:

<video width="640" height="360" controls id="video-player" poster="/movies/poster.png">
 <source src="/movies/640x360.m4v" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
 <source src="/movies/640x360.ogv" type='video/ogg; codecs="theora, vorbis"'> 
</video>
Я использую Rails (Mongrel в разработке и Mongrel + Apache в производстве).Chrome (Mac и Win) может воспроизводить любой файл (проверенный одним, а затем и другими тегами источника) как локально, так и с моих производственных серверов.Safari (Mac и Win) может нормально воспроизводить файл mp4, ноне с производства.Firefox 3.6 не будет воспроизводить видео ни в одной из ОС. Я просто получаю серый крест в середине области видеоплеера.Я убедился, что в Mongrel и Apache в каждом случае установлены правильные типы MIME.Из результатов Chrome я знаю, что нет ничего плохого в моих видео файлах или в том, как файлы запрашиваются или доставляются.

Для Firefox я посмотрел наhttps://developer.mozilla.org/En/Using_audio_and_video_in_Firefox где это относится к событию «ошибка» и атрибуту «ошибка». Кажется, событие 'error' генерируется довольно быстро, и в то время атрибута ошибки нет. Кто-нибудь знает, как диагностировать проблему?

Ответы на вопрос(6)

Ваш ответ на вопрос