Js实现Blob视频加密(附代码,精讲)
Js实现Blob视频加密(附代码,精讲) 一、原理 把video的src属性以blob形式给显示出来,这样就可以实现加密效果。示例效果如下: 二、过程 利用Ajax方法,请求一个视频地址,并设置返回值为Blob类型 把请求的数据传给video的src属性 video接收到src属性后,就立即释放请求到的数据,以免泄露。 三、示例代码 < video id = "my-video" class = "video-js" playsinline controls preload = "auto" controlslist = "nodownload" controlslist = "nofullscreen" width = "100%" height = "240" poster = "./public/images/cover.png" > < / video > < script type = "text/javascript" > var video = document . getElementById ( "my-video" ) ; window . URL = window . URL || window . webkitURL ; //用来判断电脑系统window.webkitURL和window.URL是一样的,window.URL标准定义,window