Sto utilizzando un tag video HTML5 nel mio sito web. Quel video sta giocando perfettamente con tutti i browser, ma in IE9 mostra un bordo nero (estensione nera). È come quello in genere che i lettori video mostreranno un'estensione di colore nero su entrambi i lati quando la dimensione del lettore è maggiore della dimensione del video.Il video HTML5 in IE9 mostra un bordo nero su entrambi i lati
risposta
Ho riscontrato questo problema in precedenza, in genere il problema si trova all'interno del video stesso. Quando codifichi il tuo video prova a far corrispondere le impostazioni il più vicino possibile a ciò che userai nel tuo tag. Non dovrebbe essere un ostacolo per te, dopo aver ispezionato il video un po 'più vicino dovresti vedere una discrepanza.
Questa è la soluzione che usiamo.
Per i video, viene visualizzato HTML5 per impostazione predefinita con supporto nella memoria CDN. Abbiamo anche ripiegato per Flash e poi ricadono per non-flash. Quindi prima controlla HTML5, poi fallisce il flash e poi non contiene contenuti per il supporto non flash che indica un messaggio sull'utente per l'aggiornamento della macchina Fred Flintstones, ma offriamo anche un'alternativa in modo che possano uscire da BedRock!
Codice
<style type="text/css">
.videobox{position:relative;width:300px;500px}
#video_box_id_css, .video_box_class{border:0px !important}
/* BACKGROUND SHOULD BE PAGE BACKGROUND */
.left{position:absolute;width:3px;height:500px;left:1px;z-index:10;background:#fff}
.right{position:absolute;width:3px;height:500px;right:1px;z-index:10;background:#fff}
</style>
<div class="videobox">
<video id="video_box_id_css" class="video_box_class" autoplay loop width="300" height="500">
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_VP8.webm" type='video/webm'/>
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_libtheora.ogv" type='video/ogg'/>
<source src="http://video.cdn.com/xxxxxxxxxx/704_black_x264.mp4" type='video/mp4'/>
<!--
ALTERNATIVE CONTENT LIKE SWF
VIDEOS FOR NON HTML5 BROWSER
//-->
</video>
<div class="left"></div>
<div class="right"></div>
</div>
Codice Info
Il nostro codice è al di sopra (rimosso il flash quindi è più leggibile). Una cosa da notare è aggiungere una colonna div left e right che supera i bordi del video nero. È possibile modificare questi e anche aggiungere un fondo e superiore se necessario.
Foto
Il bordo verde è in realtà il div bianco di opacità in modo da poter sostenere l'effetto. Potrebbe essere hacky ma è la soluzione migliore che abbiamo trovato.
finale
Il risultato è molto meglio come potete vedere qui sotto:
- 1. Rimuovi flash caricamento nero su video HTML5
- 2. Perché lo manifesto immagine mostra a IE9 HTML5 Video
- 3. Bordo su tre lati
- 4. Impostare l'orientamento in orizzontale su Android su entrambi i lati
- 5. Colore di sfondo diverso su entrambi i lati della pagina
- 6. Bordo CSS su tre lati
- 7. Barra di avanzamento arrotondata su entrambi i lati in Android
- 8. Schermo nero su Chrome per Android Video HTML5
- 9. Python "join" su entrambi i lati delle stringhe?
- 10. Mostra HTML5 Video Schermo intero
- 11. Allineamento controlli su entrambi i lati sinistro e destro in un pannello pila in WPF
- 12. Dimensioni video HTML5 in Safari IOS
- 13. Come replicare il valore dell'asse Y su entrambi i lati dell'asse in Highcharts
- 14. Mostra il bordo su avalonEdit: TextEditor
- 15. Mostra sempre i controlli video
- 16. androidPlot bordo nero
- 17. Live streaming video in HTML5
- 18. Applicare una funzione su entrambi i lati di un'uguaglianza in Coq?
- 19. React Native: bordo nero indesiderato su simulazione ipad 2
- 20. HTML5 Video Layering su iPad
- 21. Sfondo video HTML5 su iPad/iphone
- 22. Ricerca video HTML5 su iPad
- 23. Regex ungreedy dal lato sinistro (vale a dire, più stretta corrispondenza possibile da entrambi i lati)
- 24. artefatti durante il rendering di entrambi i lati di un oggetto trasparente con three.js
- 25. FFmpeg: Come convertire i video verticale con i lati neri, al video 16: 9, con sfondo sfocato lati
- 26. Disegna video su tela HTML5
- 27. Bordo non visualizzato in IE9 e IE10
- 28. Modifica video in riproduzione in video HTML5
- 29. HTML5 Video OGV su Mac
- 30. La schermata mostra nero
Quali sono le dimensioni effettive del video e le dimensioni del contenitore? –
In realtà ho convertito le dimensioni del video in 592 X 280 e anche il contenitore ha le stesse dimensioni. – Sakeer
sì, il fondo del video è allineato correttamente con la parte inferiore del lettore. E ora ho sostituito il video con un altro video fittizio, che suona con la larghezza e l'altezza corrette. Penso che il problema sia con il mio video. – Sakeer