Olá,
Aqui está uma solução rápida e improvisada para desabilitar o download em vídeos.
Cole isso em Common / Header
Use isto, se você quiser desabilitar apenas o botão de download dos controles do vídeo.
<script type="text/discourse-plugin" version="0.8">
api.decorateCooked(
$elem => $elem.find('video').attr('controlsList', 'nodownload'),
{ id: 'disable-video-download-button' }
);
</script>
Use isto, se você quiser desabilitar o botão de download dos controles do vídeo e desabilitar o clique com o botão direito (menu de contexto) no vídeo. Assim, ele impede o download do vídeo com o clique com o botão direito ou toque longo (celular) no menu de contexto.
<script type="text/discourse-plugin" version="0.8">
api.decorateCooked(
$elem => $elem.find('video')
// desabilita o botão de download dos controles
.attr('controlsList', 'nodownload')
// desabilita o menu de contexto do clique com o botão direito
.on('contextmenu', function(e) {
e.preventDefault()
}),
{ id: 'disable-video-download' }
);
</script>