S'il vous plaît jeter un oeil à ce violon http://jsfiddle.net/rwbcf/problème vidéo HTML5 étrange
Si nous avons 16: 9:
problème se produit lorsque nous avons affichage avec un rapport d'aspect autre que 16: 9 .
Vous pouvez laisser un grand espace vide en bas de la vidéo et tant que nous redimensionnons la fenêtre du navigateur (obtenir une largeur plus petite), l'espace vide se développe de plus en plus.
est-il une solution comme mise à l'échelle, ou le recadrage et le zoom pour supprimer cet espace vide? Je ne peux pas comprendre. Merci à l'avance
HTML
<div id="video-viewport">
<video id="bg" autoplay loop preload="none" tabindex="0">
<source src="http://goo.gl/MkY4i" type="video/mp4" />
</video>
</div>
CSS
html, body {
min-width:100%;
background:#000;
overflow:hidden;
}
body{
margin: 0;
padding: 0 ;
}
#bg {
width:100%;
height:auto;
}
#video-viewport {
overflow: hidden;
width:100%;
height:100%;
z-index: -1; /* for accessing the video by click */
}
pour autant que je sache, va essayer de jouer à son format natif de la vidéo à moins que forces à déformer. mettre de la hauteur/largeur sur la vidéo, par ex. 100% pour les deux, il va donc essayer de suivre le dimensionnement de la fenêtre. Bien sûr, cela va vite paraître moche si vous changez la fenêtre à un ratio goofy –
@MarcB mise à l'échelle et le remplissage, ou la mise à l'échelle et le recadrage peut faire le travail – heron