如何禁止在HTML5中下载视频?我不明白this,无论如何这个问题没有得到满意的答案
答案 0 :(得分:-4)
我不是很确定你的问题,但根据我的理解,你想阻止人们下载你的html5视频。为此,您可以使用this方法或我的方法: 制作2个cshtml页面:page和ogvpage(你已经标记了你的问题asp.net)。在页面中插入此代码:
var request = UrlData[0];
if(Request.Cookies["allow"] != null){
Response.Redirect(Href("VIDEO PATH", request + ".mp4"));
}
,这在ogvpage:
var request = UrlData[0];
if(Request.Cookies["allow"] != null){
Response.Redirect(Href("VIDEO PATH", request + ".ogv"));
}
第1页将提供mp4视频,2将提供ogv。打开您想要视频的页面,并用以下内容替换您的视频元素:
<video>
<source src="/page/video name without extention" type="video/mp4"/>
<source src="/ogvpage/video name without extention" type="video/ogv>
</video>
最后把它放在页面的顶部:
if(Request.Cookies["allow"] == null){
HttpCookie myCookie = new HttpCookie("allow");
myCookie.Value = "true";
myCookie.Expires = DateTime.Now.AddSeconds(5);
Response.Cookies.Add(myCookie);
}