Vídeos não incorporam

Estou com dificuldades para entender por que alguns vídeos são incorporados em nosso fórum e outros não.

Por exemplo, se alguém posta um URL do YouTube, ele é incorporado como um vídeo reproduzível. Ótimo.

URLs de outros sites não são renderizados como um vídeo incorporado reproduzível, embora eu possa ver os mesmos URLs como vídeos incorporados reproduzíveis em outros fóruns (não-Discourse).

Então, existem restrições em algum lugar? Não encontro nada nas configurações.

Olá,

Nem todos os provedores de vídeo são suportados por padrão. Você pode ver uma lista aqui.
A quais sites você está se referindo? Você pode solicitá-lo em Feature se não estiver disponível!

5 curtidas

Obrigado pela resposta útil @Arkshine

Então, o suporte para incorporação de vídeos é feito literalmente site a site? O Discourse/Onebox tem que optar por fornecer suporte para os vídeos de um site específico para que isso funcione? Entendi corretamente?

1 curtida

Se você está falando sobre gerar uma prévia agradável após colar um link, sim, você está certo.

Cada site tem especificidades, como formatos diferentes, modos, estrutura de URL, etc.
Nem sempre é tão simples quanto envolver o URL diretamente em um <iframe>.

Se o Onebox não funcionar com seu site, isso significa que ninguém o solicitou antes, sinta-se à vontade para fazê-lo. :+1:

Alternativamente, você ainda pode inserir um <iframe> de qualquer site diretamente em uma postagem se você adicionar a origem à lista de permissões.

Veja a configuração allowed iframes:

3 curtidas

Acho que você está confundindo Creating rich link previews with Onebox com incorporar um <iframe> diretamente.
Criar um onebox requer que o site seja suportado internamente pelo Discourse.

Você ainda pode postar manualmente qualquer <iframe> desde que a origem esteja na lista de permissões (veja minha resposta acima).
De ambas as formas, você tem controle total sobre o que permitir.

Espero que isso ajude! :slight_smile:

1 curtida

Obrigado pela sua ajuda. Sou completamente leigo em tecnologia, então estou achando isso difícil :sweat_smile:

Quando tento adicionar algo a essa lista, recebo isto:

Não se preocupe! Esta configuração é para o onebox, para controlar o que o onebox pode renderizar (entre os provedores suportados que listei em minha primeira mensagem).

Você quer usar a configuração allowed iframe em vez disso!

2 curtidas

Ok, estou começando a chegar a algum lugar :sweat_smile:

Obrigado novamente @Arkshine

1 curtida