Pues me estaba volviendo loco, pero si tienes el problema de que tu video se ve en unos navegadores y en otros no, no te quedará más remedio que añadir diferentes fuentes para el video, .mp4, .ogv, .webm etc.., luego si en algun navegador no se visualiza puede ser tan facil como añadir estas instrucciones AddType al archivo .htaccess.
HTML5 Audio & Video MIME Types
Audio
AddType audio/aac .aac
AddType audio/mp4 .mp4 .m4a
AddType audio/mpeg .mp1 .mp2 .mp3 .mpg .mpeg
AddType audio/ogg .oga .ogg
AddType audio/wav .wav
AddType audio/webm .webm
Video
AddType video/mp4 .mp4 .m4v
AddType video/ogg .ogv
AddType video/webm .webm
Si estás trabajando con WordPress y tienes problema para subir ficheros .webm o .mp4 por ejemplo debes ir a tu archivo functions.php y añadir lo siguiente:
add_filter('upload_mimes', 'mqw_mas_extensiones'); function mqw_mas_extensiones ( $existing_mimes=array() ) { // Añadimos las nuevas extensiones al array junto con su mime type de la siguiente forma: $existing_mimes['zip'] = 'application/zip'; $existing_mimes['mp4'] = 'video/mp4'; $existing_mimes['mpg'] = 'video/mpeg'; $existing_mimes['webm'] = 'video/webm'; //Añadimos todas las que queramos y devolvemos el array return $existing_mimes; }Jesus Redondo Ivars