Ich habe ein Problem im JW-Player. Ich habe meinen Player auf Höhe = 225 Breite = 400 eingestellt. Es ist genau das 16:9 Verhältnis. Wenn ich ein Video mit einer Auflösung von 400x225 oder einem exakten 16:9-Verhältnis abspiele, erhalte ich an beiden Seiten des Players vertikale Balken von jeweils etwa 5 mm. Für ref Bild ist unten gegeben. wie dieses Problem zu überwinden. Vielen Dank im Voraus.
Antworten
Zu viele Anzeigen?Bitte fügen Sie diese Dehnung: "exactfit" in Ihren Java-Script-Code ein,
Ich hatte das gleiche Problem und nachdem ich die obige Zeile hinzugefügt habe, ist es jetzt in Ordnung.
<script type='text/javascript'>
jwplayer('mediaspace').setup({
'flashplayer': '/path to player.swf',
'file': '/path to video.mp4',
'controlbar': 'bottom',
stretching:"exactfit",
'width': '600',
'height': '370',
'skin': '.../path to modieus.zip',
'image': '../path to image screenshot'
});
</script>
Die Höhe und Breite des Players ist leider nicht gleich der Videoauflösung. Die Videoauflösung wird vom jw player durch Auslesen der Video-Metadaten ermittelt. Wenn die Größe dort nicht angegeben ist, wird standardmäßig das Seitenverhältnis 4:3 verwendet und die schwarzen Balken, die Sie sehen, werden hinzugefügt. Ich glaube nicht, dass das Anpassen der Größe des Videoplayers, wie oben vorgeschlagen, nicht funktioniert, um das Video korrekt anzuzeigen - es wird nur die Bildgröße angepasst. Ich wünschte, ich hätte eine andere Lösung als das Einbetten der Größenangaben in das Video, aber leider ist das nicht möglich.
Ich hatte das gleiche Problem. Meine Lösung war diese... Beachten Sie, dass ich den JW Embedder verwende. Mein Videoplayer-Skin ist modieus und meine Videos haben ein Seitenverhältnis von 16:9. Meine Breite beträgt 600px. Das hier angewandte 16:9-Verhältnis bedeutet, dass meine Höhe 338px beträgt. Dies ist also die Abmessung, die Sie für Ihr Bild festlegen müssen, wenn Sie wie ich einen Screenshot wünschen, der den Player vor dem Abspielen ausfüllt. Je nach Ihrem Player müssen Sie eine andere Höhe einstellen, um die Kontrollleiste unterzubringen. In meinem Fall benötigte die Kontrollleiste 32px, so dass die Höhe, die ich in meinem jwplayer eingestellt habe, jetzt 370px beträgt.
<script type='text/javascript'>
jwplayer('mediaspace').setup({
'flashplayer': '/path to player.swf',
'file': '/path to video.mp4',
'controlbar': 'bottom',
'width': '600',
'height': '370',
'skin': '.../path to modieus.zip',
'image': '../path to image screenshot'
});
</script>
- See previous answers
- Weitere Antworten anzeigen