2013-05-20 11 views
6

devo questo codice:HTML 5 video non viene riprodotto in IE10 - "Source non valido"

<video width="365" height="250" controls> 
    <source src="../videos/MiSIPP_Overview.mp4" type="video/mp4" /> 
    <source src="../videos/MiSIPP_Overview_OGV.ogv" type="video/ogg" /> 
    (HTML 5 video player has failed) 
</video> 

Funziona correttamente in Chrome e anche in Firefox (utilizzando l'OGG fall-back), ma risolutamente non funziona in IE10 o emula IE9. Ottengo "Sorgente non valida".

Ho provato a cambiare il tag src in modo che punti al file ospitato tramite http ... ma anche questo non funziona.

Ho anche provato a utilizzare Freemake Video Converter per generare un file .webm e puntare a quello. Ancora nessun dado.

C'è altro che posso provare?

+0

quale doctype stai usando? – albert

+0

Hai avuto qualche soluzione per questo problema? – Mihir

risposta

0

Non sei sicuro di come stai eseguendo l'emulazione IE9, ma prova questo nella sezione head se non lo hai già fatto.

<meta http-equiv="X-UA-Compatible" content="IE=9"/> 
0

aggiungere il tipo di fonte

<source src="../videos/MiSIPP_Overview_OGV.webm" type="video/webm" /> 

nel codice. i suoi supporti nel browser IE.

1

Ho riscontrato questo problema e ho riscontrato che il codec video non era supportato. Ottieni un software di conversione video (come Oxelon - è gratuito) e scegli l'uscita in formato .mp4 (anche la sorgente è .mp4). E scegli il codec video da utilizzare (H264) e il codec audio da utilizzare (AAC). Questo risolverà il tuo problema.

Omar

+0

Ho usato FormatFactory e ha funzionato bene. –

Problemi correlati