./launcher enter app
rails c
SiteSetting.disable_onebox_media_download_controls=true
e também aqui
vi containers/app.yml
em params:
disable_media_download_controls: true
disable_onebox_media_download_controls: true
em env:
DISCOURSE_DISABLE_ONEBOX_MEDIA_DOWNLOAD_CONTROLS: true
mas o áudio ainda pode ser baixado através da opção “download” do onebox. Alguém pode ajudar? Muito obrigado.
se você permitir a opção de download explícito, o conteúdo de áudio/vídeo poderá ser armazenado/usado/comercializado em outro lugar, onde essa propriedade intelectual pode não ser devidamente autorizada. Portanto, provavelmente é sensato desativar a opção de download explícito por padrão.
Você pode me aconselhar como conseguir isso no nível de configuração/código. obrigado.
No que diz respeito ao próprio site (usando discourse), é importante evitar qualquer problema futuro relacionado a IP. Mesmo que o autor use um TC ou algum tipo de tema, qualquer infração de IP pode tornar o site responsável por danos potenciais, etc. Mesmo que o site pareça não ter nada a ver com isso, apenas por atuar como um canal de troca, algum advogado pode ter outros pensamentos.
Portanto, desabilitar a opção de download explícito seria bastante útil, pois você não veria tal opção na maioria dos grandes sites como o YouTube. Alguém pode ajudar com o código/configuração para que isso aconteça, por favor.
Isso não funcionaria, pois o JS é compilado pelo nosso pipeline de assets bastante complicado.
Se você quiser uma solução rápida e improvisada, um componente de tema que escute nosso callback decoratedCooked e altere o elemento audio é a sua melhor aposta. Você pode aprender sobre isso no Guia do desenvolvedor para temas do Discourse.