08/07/2013, 20:33
|
| | Fecha de Ingreso: julio-2013 Ubicación: mexico
Mensajes: 3
Antigüedad: 11 años, 4 meses Puntos: 0 | |
Bloqueo boton derecho no funciona en video mp4 en modo pantalla completa Saludos,
Tengo unos videos mp4 incrustados en mi página web html que quiero evitar que los descarguen (al menos no fácilmente), que solo se puedan ver en chrome e IE9. Usualmente cuando se presiona el botón derecho del mouse sobre el video aparece el "save as", así que se puede descargar. En fin, busqué en internet y ya he bajado como 20 códigos de html y JavaScript para bloquear el botón derecho, y efectivamente si funcionan en la página web, inclusive sobre el video incrustado en la página html, pero el problema es cuando el vídeo lo paso a "pantalla completa", en ese momento ya no me funciona y si se puede descargar.
¿Hay alguna forma de bloquear el botón derecho para vídeos mp4 cuando se ven en modo "pantalla completa" en chrome o IE9?.
Estos son los códigos que ya probé y que funcionan en la página y sobre el vídeo, pero no sobre el vídeo en modo pantalla completa.
HTML
<video id="video" controls="true" width="full" height="full"
preload="auto" video.autoplay="false" autostart="false"
allowfullscreen="true" oncontextmenu="return false" ondragstart="return
false" onselectstart="return false">
<source src="video1.mp4" type="video/mp4">
JAVA
<script language="JavaScript1.2"> var clickmessage="Función
Desactivada en Imágenes!" function disableclick(e) { if
(document.all) { if (event.button==2||event.button==3) { if
(event.srcElement.tagName=="IMG" ){ alert(clickmessage); return false; } }
} else if (document.layers) { if (e.which == 3) { alert(clickmessage);
return false; } } else if (document.getElementById){ if
(e.which==3&&e.target.tagName=="IMG" ){ alert(clickmessage) return false }
} } function associateimages(){ for(i=0;i<document.images.length;i++)
document.images.onmousedown=disableclick;
}
if (document.all)
document.onmousedown=disableclick
else if (document.getElementById)
document.onmouseup=disableclick
else if (document.layers)
associateimages()
</script>
Si alguien puede ayudarme mucho se lo voy a agradecer porque ya tengo varias semanas buscandole...
Gracias |