Problemas de video HTML5 (mp4 y ogv) en Safari y Firefox, pero Chrome está todo bien

Tengo el siguiente código:

<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>
Estoy usando Rails (Mongrel en desarrollo y Mongrel + Apache en producción).Chrome (Mac y Win) puede reproducir cualquier archivo (probado por una y luego las otras etiquetas de origen) ya sea localmente o desde mis servidores de producción.Safari (Mac y Win) puede reproducir bien el archivo mp4 localmente perono de producción.Firefox 3.6 no reproducirá el video en ninguno de los sistemas operativos. Acabo de recibir una cruz gris en el medio del área del reproductor de video.Me aseguré de que tanto Mongrel como Apache en cada caso tengan los tipos MIME correctos establecidos.Por los resultados de Chrome, sé que no hay nada inherentemente incorrecto en mis archivos de video o en la forma en que se solicitan o entregan los archivos.

Para Firefox miréhttps://developer.mozilla.org/En/Using_audio_and_video_in_Firefox donde se refiere a un evento 'error' y un atributo 'error'. Parece que el evento 'error' se produce bastante bien inmediatamente y en ese momento no hay ningún atributo de error. ¿Alguien sabe cómo diagnosticar el problema?

Respuestas a la pregunta(6)

Su respuesta a la pregunta