Discourse Bilibili Onebox

:information_source: Resumo O Discourse Bilibili Onebox é um plugin que permite que as comunidades do Discourse reproduzam vídeos do Bilibili diretamente.
:hammer_and_wrench: Link do Repositório https://github.com/scavin/discourse-bilibili-onebox/
:open_book: Guia de Instalação Como instalar plugins no Discourse

Funcionalidades

Basta colocar um link do Bilibili em sua própria linha no editor para reproduzir o vídeo diretamente. Não reproduz automaticamente.

DEMO

Configurações

Você precisa adicionar as duas entradas a seguir na configuração Allowed iframes (Iframes Permitidos):

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

Screen-20250107100857@2x

Uso

Cole um URL do Bilibili em sua própria linha dentro do compositor. Links copiados do diálogo de compartilhamento móvel também funcionam.

Exemplos:

  • 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 curtidas

Muito útil.
Gostaria de saber se é possível desenvolver alguns plugins de incorporação de mídia para outras plataformas? Por exemplo, plataformas de vídeo chinesas comuns como Xiaohongshu (小红书) e Douyin (抖音). :handshake:

1 curtida

Somente é permitido reproduzir se o iframe for oficialmente permitido. Você diz que nenhum dos dois é permitido.

3 curtidas

Testes de vídeo normal não apresentam problemas, e os links são exibidos quando inseridos, mas parece que a sala de transmissão ao vivo não funciona.
Nenhum link de página da web funciona na sala de transmissão ao vivo.

A única coisa que funciona na sala de transmissão ao vivo é o código de incorporação iframe. No entanto, o tamanho não é muito adequado e a modificação dos parâmetros não tem efeito.

<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>

Imagem de teste:

A sala de transmissão ao vivo do Bilibili suporta a inserção de links ou o ajuste do código de incorporação ao tamanho da página?