YouTube vs Vimeo Video-Einbettungsbreite

Um jedes Video einzubetten, fügen wir einfach den Videolink ein, wenn wir ein Thema erstellen.
Warum dehnt sich jedoch ein YouTube-Video (siehe unten) von einem Ende zum anderen? Während ein Video von Vimeo eingebettet wird, dehnt es sich nicht von einem Ende zum anderen.

Kann das behoben werden?

Ich habe keinen Unterschied gesehen, selbst wenn ich eine Videogröße im VIMEO-Einbettungscode zugewiesen habe. Das Video wird immer noch genauso angezeigt wie beim Einfügen des Videolinks.

In beiden Fällen füge ich nur die Video-URL ein.

YouTube

Vimeo

https://vimeo.com/300660748

Es sieht so aus, als könnte ich hier kein Video einbetten. Hier sind also einige Screenshots aus meiner Community. Die Vimeo-Videobreite ist kürzer als die YouTube-Videobreite. Gibt es eine Möglichkeit, das Vimeo-Video ebenfalls auf die maximal zulässige Breite zu erweitern?

4 „Gefällt mir“

Ich habe einen PR für Vimeo-Oneboxen in voller Breite

6 „Gefällt mir“

Test

YT

Vimeo

5 „Gefällt mir“

Hallo Falco,

Ich bin neu bei Discourse und habe keine Ahnung, was PR bedeutet (wie Sie erwähnt haben: „Ich habe PR für Full-Width-Vimeo-Oneboxes“).

Obwohl Sie mir einen Test gezeigt haben, der jetzt funktioniert, was muss ich tun, damit er funktioniert? Denn Vimeo-Videos in meiner Community erweitern sich immer noch nicht auf die volle Breite.

Ich versuche immer noch zu verstehen, was Sie gerade in diesem Beitrag oben getan haben. Ich würde es sehr schätzen, wenn Sie mir sagen könnten, was ich tun muss, um dies in meiner Community zu beheben. Danke

1 „Gefällt mir“

Hallo Amber,

PR bedeutet „Pull Request“ und bezieht sich auf GitHub. Im Wesentlichen bedeutet es, dass Falco eine Änderung am Discourse-Code vorgenommen hat und diese Änderung überprüfen lassen möchte, bevor sie in Discourse übernommen wird.

Diese spezielle Discourse-Site, meta.discourse.org, wird automatisch mit jeder Änderung aktualisiert, die einer unserer Ingenieure vornimmt. Ihre Site wird nicht automatisch bereitgestellt – wir stellen Kunden regelmäßig, aber seltener, bereit. Ich habe eine Bereitstellung (Aktualisierung) für Ihre Site veranlasst. Die Bereitstellung sollte in ca. 30 Minuten abgeschlossen sein.

Sobald die Bereitstellung abgeschlossen ist, müssen Sie den Beitrag neu erstellen. Klicken Sie dazu auf die Schaltfläche „Mehr anzeigen“ unter dem Beitrag und dann auf den Admin-Schraubenschlüssel. Klicken Sie schließlich auf „HTML neu erstellen“.



4 „Gefällt mir“

Falco,
Vielen Dank.

Joshua, vielen Dank für die Klärung aller Punkte. Ich weiß es zu schätzen.

3 „Gefällt mir“

Hallo @Falco

Funktioniert diese Änderung auch mit privaten Vimeo-Einbettungen? (d. h. dem Player-Link mit ?h=<einige Kennung> daran angehängt)

Wenn sie vorher funktioniert haben, sollten sie auch mit dieser Änderung funktionieren, wenn man sich die Codeänderungen im Commit ansieht. :slight_smile:

2 „Gefällt mir“

Sie erleben eine Seltsamkeit bei der Einbettungsgröße. Selbst nach diesem Commit bleibt die Größe privater Videos klein. Ich hoffe, es gibt eine Möglichkeit, diese auch vollständig breit zu machen?

1 „Gefällt mir“

Ich habe kein Vimeo-Konto, um diese privaten Videos zu erstellen, also :person_shrugging:

1 „Gefällt mir“

Ich habe dieses Problem auch. Ich verwende Discourse 2.9.0.beta9 (56832adf17).

Dies ist besonders problematisch auf kleinen Bildschirmen (verkleinern Sie diesen Bildschirm und Sie können sehen, wie winzig der zweite - der OneBoxed - wird).


Hier ist der Link inklusive des Players in der URL… (dieser schrumpft auf kleineren Bildschirmen nicht, aber ich kann ihn auch nicht zentrieren.)

https://player.vimeo.com/video/743344591


Und der unten ist OneBoxed… (dieser schrumpft und wird auf kleineren Bildschirmgrößen zu winzig.)

https://vimeo.com/743344591

Ist das also in Ordnung? Wie kann es sein, dass merge unsere Instanz nicht beeinträchtigt?

Ich übersehe wahrscheinlich etwas :slight_smile:

Wie wurde das gepostet? Können Sie den Beitrag im Rohformat teilen?

1 „Gefällt mir“

Ich führe einige Tests durch, da wir begonnen haben, Videos von Vimeo in unserer Discourse-Community zu teilen. Hier ist das Rohmaterial:

Test

https://vimeo.com/channels/staffpicks/353070045

VS

https://vimeo.com/353070045

Wir erkennen das Format der von Ihnen verwendeten URL nicht, daher greift der generische Onebox-Code anstelle des speziellen Vimeo-Codes.

2 „Gefällt mir“

Ich habe einen Link verwendet, den Jeff vor ein paar Jahren geteilt hat. Danke, denn jetzt ist es besser!

(Aber) warum nicht Vollbild? Es ist immer noch fixiert :cry:

Weil es ein Video im Seitenverhältnis 4:3 ist.

2 „Gefällt mir“

Warum nicht die gleiche Logik auf jede OneBox-Quelle anwenden, die explizit ihre Höhe und Breite angibt und letztendlich über einen iFrame eingebettet wird?


Gedanken und Ansatz
Theoretisch, wenn wir bereits die explizite Höhe/Breite haben und diese im iFrame angegeben wird, könnte der gleiche allgemeine Ansatz mit der Festlegung des Seitenverhältnisses verwendet werden, um Dinge generisch skalierbar zu machen.

Zum Beispiel bette ich immer mehr Videodemos in unsere Community ein, also bin ich zu Bunny.net gewechselt, das für sein CDN bekannt ist, und deren Bunny Stream-Dienst zum Hochladen und Einbetten von Videos.

Nachdem ich video.bunnycdn.com und iframe.mediadelivery.net zu meinen erlaubten iFrame-Einstellungen hinzugefügt habe, kann ich einfach eine URL von Bunny Stream einfügen und sie wird über einen der generischen Fallbacks als OneBox eingebettet… aber das Seitenverhältnis wird auf Mobilgeräten wirklich seltsam. :confused:

Als schnelle Problemumgehung habe ich eine einfache Theme-Komponente geschrieben, die die Plugin-API und decorateCookedElement verwendet, um den iFrame mit den Seitenverhältnissen zu aktualisieren.

Gibt es Neuigkeiten dazu?

Bunny.net wird dank der Qualität und Geschwindigkeit seiner Dienste immer beliebter.

Können wir Bunny-gestreamte Videos bereits auf Discourse einbetten?