J'ai besoin d'un lecteur vidéo pour un site Web de mise en page réactif qui est développé en utilisant Bootstrap. Cela signifie que lorsque je réalise à nouveau l'écran ou affichage de la page dans des écrans de taille différentes, le lecteur doit être automatiquement adapté à l'écran. P>
J'avais essayé avec JWPlayer et FlowPlayer, mais cela n'a pas fonctionné. P>
Remarque: le joueur doit pouvoir jouer aux vidéos YouTube .... p>
existe-t-il de toute façon pour rendre JWPlayer / FlowPlayer réactif? p>
7 Réponses :
Vous pouvez simplement utiliser des vidéos YouTube sur votre site et utiliser le plugin fitvid.js pour le rendre réactif. p>
La même réponse va sans distinction de quel lecteur vidéo que vous souhaitez utiliser. Il vous suffit de mettre à jour les options pour inclure votre nom de lecteur vidéo particulier.
J'utilise jQuery pour le redimensionnement. # Le titulaire code> est votre div dans lequel le film est positionné ( #videocontainer code>).
STRUCTURE: $(window).resize(function() {
var $width = $("#holder").width();
var $height = $width/1.5;
jwplayer("videocontainer").setup({
flashplayer: "jwplayer/player.swf",
file: "###.mp4",
width: $width,
height: $height,
image: "###.jpg"
});
});
Vous pouvez modifier le style CSS simple
/* Video small screen */
.video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.video iframe,
.video object,
.video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
tryvids: http://fitvidsjs.com/
Si vous souhaitez faire des réceptives JWPlayer, essayez Ajout de ceci à votre fichier CSS: p> Source: http://webdesignerwall.com/tatudials/css-elastic-videos p> Lorsque vous appelez JWPlayer, vous devez également définir la largeur à 100%: P> jwplayer("myElement").setup({
width: 100%
});
Le moyen le plus simple consiste à utiliser JavaScript N'oubliez pas d'inclure la bibliothèque de JQuery et de modifier la ration de l'aspect (1,33 est pour 4: 3, 1,77 est pour 16: 9). P> p>
user the http://www.longtailvideo.com/support/jw- Joueur / 29411 / Redimensionnement-le-joueur P> une autre solution forte>: p> Vérifiez leur documentation de support de conception réactive: http://www.longtailvideo.com/support/jw-player/32427/responsive-design -support p>
Ce travail bien pour moi JW Player va ici
<script type="text/javascript">
if($( window ).width() <= 400){
pl_width = 300;
pl_heith = 150;
}else if($( window ).width() <= 600){
pl_width = 500;
pl_heith = 250;
}else{
pl_width = 700;
pl_heith = 350;
}
//alert(pl_width);
jwplayer("video_top").setup({
flashplayer: "<?php echo $player_path; ?>",
file: "<?php echo $your_file; ?>",
controlbar: "bottom",
height:pl_heith,
width:pl_width
});