Discourse Bilibili Onebox

:information_source: Zusammenfassung Discourse Bilibili Onebox ist ein Plugin, mit dem Discourse-Communities Bilibili-Videos direkt abspielen können.
:hammer_and_wrench: Repository-Link https://github.com/scavin/discourse-bilibili-onebox/
:open_book: Installationsanleitung So installieren Sie Plugins in Discourse

Funktionen

Fügen Sie einfach einen Bilibili-Link in eine eigene Zeile im Editor ein, um das Video direkt abzuspielen. Kein Autoplay.

DEMO

Einstellungen

Sie müssen die folgenden beiden Einträge zur Einstellung Erlaubte iframes hinzufügen:

  • https://player.bilibili.com/
  • https://www.bilibili.com/

Screen-20250107100857@2x

Verwendung

Fügen Sie eine Bilibili-URL in einer eigenen Zeile im Composer ein. Links, die aus dem mobilen Teilen-Dialog kopiert wurden, funktionieren ebenfalls.

Beispiele:

  • https://www.bilibili.com/video/BV1WEgJzMEK3/?spm_id_from=333.1387.homepage.video_card.click
  • https://www.bilibili.com/video/BV1WEgJzMEK3/?spm_id_from=333.1387.homepage.video_card.click&vd_source=b0a719e1950c150a97859195679d417a
  • https://www.bilibili.com/video/BV1WEgJzMEK3/
  • https://www.bilibili.com/video/BV1WEgJzMEK3
  • https://b23.tv/hiS7rgR
3 „Gefällt mir“

Sehr nützlich.
Gibt es die Möglichkeit, Medien-Embedding-Plugins für andere Plattformen zu entwickeln? Zum Beispiel für in China gängige Videoplattformen wie Xiaohongshu und Douyin. :handshake:

1 „Gefällt mir“

Nur wenn die offizielle Seite das Abspielen von Iframes erlaubt, kann es abgespielt werden. Sie sagen, dass beides nicht möglich ist.

3 „Gefällt mir“

Normale Videotests sind in Ordnung, Links werden angezeigt, wenn sie eingefügt werden, aber der Live-Stream-Raum scheint nicht zu funktionieren.
Im Live-Stream-Raum können keine Vorschauen für verschiedene Weblinks angezeigt werden.
Das einzig funktionierende im Live-Stream-Raum ist der iframe-Einbettungscode. Aber die Größe ist nicht ganz passend und die Parameteränderung wird nicht wirksam.

<iframe style="width: 700px;height: 400px;" src="https://www.bilibili.com/blackboard/live/live-activity-player.html?cid=8178490&quality=0" frameborder="no"    framespacing="0" scrolling="no" allow="autoplay; encrypted-media" allowfullscreen="true"></iframe>

Testbild:

Kann der Bilibili Live-Stream-Raum das Einfügen von Links oder das Anpassen des Einbettungscodes an die Seitengröße unterstützen?