2012-08-04 25 views
6

Il problema che sto avendo è che non riesco a ottenere video mp4 da eseguire tramite un tag video.html5 tag video non riprodotto mp4 - IIS

Il server è IIS 7.5 su Win7 Ultimate.

Il htm nel file è piuttosto semplice e vaniglia:

<video width="360" height="240" controls="controls" > 
    <source src="test.mp4" type="video/mp4" /> 
</video> 

In "Internet Explorer" il tag rende una scatola nera con una croce rossa.

In Firefox il tag viene visualizzato come una casella grigia con una croce grigio chiaro e le parole "Nessun video con formato supportato e tipo MIME trovato".

So cosa stai pensando: aggiungi il tipo MIME. Ho fatto questo in due modi diversi senza successo; prima Ho provato ad aggiungere il tipo MIME in IIS, e poi ho provato ad aggiungere tramite web.config con

<staticContent> 
    <remove fileExtension=".mp4" /> 
    <mimeMap fileExtension=".mp4" mimeType="video/mp4"/> 
</staticContent> 

Nessuno di questi fatto la differenza. Ho anche digitato il file .mp4 direttamente nell'indirizzo male e sia IE che Firefox sono in grado di riprodurlo. Inoltre sono andato a siti Web che hanno utilizzato tag "video" sia in IE che in Firefox e riproducono bene i video.

Qualcuno può aiutarmi perché questo non suona e cosa posso fare per farlo suonare?

Grazie

+0

Altre informazioni - Sono andato a questo sito Web: http://leanbackplayer.com/ Questo è semplicemente un wrapper dell'interfaccia utente jQuery sul tag video. Il video su quella pagina funziona bene nel mio FireFox. Ho scaricato tutti e tre i video (.ogv, webm, mp4) e ho usato gli stessi tag di quel sito Web (cambiando la posizione dei video), e ho aggiunto i tipi MIME E NON FUNZIONA! ??! – user1215399

+0

Oltre a provare a cambiare il tipo MIME, è necessario verificare che i file vengano inviati con quel tipo. Puoi usare gli strumenti di sviluppo del tuo browser o Fiddler. – AlfonsoML

+0

hai avuto fortuna con questo problema? Nel mio caso, posso vedere la sorgente video MP4 e M4V in IE9 quando apro la pagina HTML come file dal disco rigido. Ma quando provo ad accedere alla pagina dal mio server web IIS locale, tutte le fonti vengono visualizzate come un'area nera con croce rossa. Lo stesso se provo ad accedere alla pagina dal mio sito ospitato sul web. - E, sì, ho aggiunto i tipi MIME al mio server locale. – superjos

risposta

2

Controllare definitivamente Chrome/Safari come suggerito. Firefox non supporta i file MP4 tramite video HTML5. Hai bisogno di un file WEBM o di un lettore flash di fallback per supportare Firefox (che presumo che Leanback faccia).

Nel complesso sembra un problema con la versione di IE9 e potrebbe essere limitato alla macchina. Il video del giocatore di leanback funziona in IE9 per te? O il video su videojs.com? Ho testato quest'ultimo io stesso in IE9 più volte.

In caso contrario, IE9 non può essere danneggiato nel file mp4. Ho spiegato questo più in another question.

+0

Penso che abbia menzionato nel primo commento che i video di leanbackplayer non funzionano nel suo IE9, quindi non dovrebbe essere una questione di file mp4 corrotto. – superjos

Problemi correlati