3 Stimmen

Die Größe des jw-Players ist nicht an die Videoauflösung angepasst

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. alt text

8voto

prajosh Punkte 120

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>

4voto

Arrabi Punkte 3660

Sie sollten etwa "20px" zur Höhe des Players hinzufügen, da die Player-Controller (Play, Pause, Timer, ...) in der Höhe von 225px enthalten sein werden,

also die Höhe des Players auf 245px erhöhen

2voto

nelsonenzo Punkte 21

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.

1voto

Usman Punkte 11

Ich bin kürzlich auf dieses Problem gestoßen. Gehen Sie zu den erweiterten Einstellungen des JW-Players und setzen Sie den Wert für die Glättung auf true. Das sollte Abhilfe schaffen.

0voto

sloga Punkte 572

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>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X