Hola,
Aquí tienes una solución rápida y rudimentaria para deshabilitar la descarga en videos.
Pega esto en Common / Header
Usa esto si solo quieres deshabilitar el botón de descarga de los controles del video.
<script type="text/discourse-plugin" version="0.8">
api.decorateCooked(
$elem => $elem.find('video').attr('controlsList', 'nodownload'),
{ id: 'disable-video-download-button' }
);
</script>
Usa esto si quieres deshabilitar el botón de descarga de los controles del video y deshabilitar el clic derecho (menú contextual) en el video. Así se evita la descarga del video con clic derecho o toque largo (móvil) desde el menú contextual.
<script type="text/discourse-plugin" version="0.8">
api.decorateCooked(
$elem => $elem.find('video')
// deshabilitar botón de descarga de los controles
.attr('controlsList', 'nodownload')
// deshabilitar menú contextual de clic derecho
.on('contextmenu', function(e) {
e.preventDefault()
}),
{ id: 'disable-video-download' }
);
</script>