javascript实现blob加密视频源地址

一、HTML代码:

<video id="my-video" class="video-js" playsinline controls preload="auto" controlslist="nodownload" controlslist="nofullscreen" width="100%" height="240"
           poster="upload/moviepic/2019-08-02/1564739500xyzp.png" data-setup="{}">
        <source src="" type="video/mp4">
        <source src="" type="video/ogg">
        <source src="" type="video/webm">
        <p class="vjs-no-js"> To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a> </p>
    </video>

二、JavaScript代码:

 <script type="text/javascript">
    var video = document.getElementById("my-video");
    window.URL = window.URL || window.webkitURL;
    var xhr = new XMLHttpRequest();
    var play_url = ‘test.mp4‘;
    xhr.open("GET", play_url, true);
    xhr.responseType = "blob";
    xhr.onload = function() {
    if (this.status == 200) {
    var blob = this.response;
    console.log(blob);
    video.onload = function(e) {
    window.URL.revokeObjectURL(video.src);
    };
    video.src = window.URL.createObjectURL(blob);
    }
    }
    xhr.send();
  </script>

三、效果图如下:

原文地址:https://www.cnblogs.com/phperlinxinlan/p/11317031.html

时间: 2024-10-04 19:58:15

javascript实现blob加密视频源地址的相关文章

javascript实现blob加密视频源地址的方法

javascript实现blob加密视频源地址的方法  一.HTML代码: <video id="my-video" class="video-js" playsinline controls preload="auto" controlslist="nodownload" controlslist="nofullscreen" width="100%" height="

优酷m3u8视频源地址获取失败

昨天和今天上午,优酷网站视频完全没有办法播放,但是我是获取的优酷视频的视频原地址,所以app还是可以正常播放并且有下载功能.今天下午开始,优酷视频网页可以访问了,但是视频原地址却不在了.我所有的app的视频目前都是播放不了了.求办法,可以获取优酷目前视频原地址的办法.不是之前的那视频ID就是可以了,希望得到有用的答案,谢谢, 另外告诉将要做优酷视频下载的伙伴们,目前网上的教程全部失效,目前我还木有找到合适的办法,找到了会继续公布, 优酷m3u8视频源地址获取失败

记录金盾加密视频提取工具被逆向分析过程一

金盾2018SS加密视频机器码替换工具的分析过程三 上篇讲替换机器码工具的分析,本次继续分析同一个包里带的视频提取工具.看图: 工具使用过程:这里的WIN7.DLL是主要文件,我们结合前面分析的,替换机器码后,在把该DLL注入到播放器内,输入密码后,视频就开始播放了,并在D盘根目录下生成了一个AVI的视频文件,调整播放速度可以加快提取.提取后的AVI不能播放,需要使用它里面带的修复工具修复后就能播放了.因能力有限,花费了很长时间来分析.win7.dll注入后做了3个动作:1.HOOK播放器,把解

前端使用blob进行视频路径的加密

转子于:https://www.jianshu.com/p/04727924273d和https://blog.csdn.net/ffffffff8/article/details/87359640 前言: 现在许多视频在线观看网站,你如果打开chrome查看其video标签,会发现它的src是一个以blob:开头的地址.比如下面这里是B站的截图,可以看到他这里引入的并不是一个在线的视频存放地址,这样你通过爬虫脚本也无法下载该视频文件,通过一个new tab打开也于事无补,会提示你地址错误. c

利用javascript对字符串加密

没事利用js写个对字符串加密的方法,基本原理就是先把字符串转化成对应的unicode(用到的方法是charCodeAt()),再把unicode统一减去100(这里加减随便你取多少),把得到的unicode码再转换成对应的字符(用到的方法是String.fromCharCode()),代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title

马哥linux2016全新全套非加密视频

马哥2016全套视频 http://edu.51cto.com/course/course_id-5524.htmlhttp://edu.51cto.com/course/course_id-5537.htmlhttp://edu.51cto.com/course/course_id-5538.html 马哥linux全套视频 http://edu.51cto.com/course/course_id-5539.htmlhttp://edu.51cto.com/course/course_id-

JAVA后台与前端JAVASCRIPT之间AES加密解密互通

调试了一天终于把java后台与javascript之间的AES加密解密成功了,记录一下过程. 后台java解密代码:解码算法及模式为 AES/CBC/PKCS5Padding key与iv要为16位 得到16的字符数组按照16进制编码转化为字符串 public static String encrypt(String content, String key) throws Exception { try { Key keySpec = new SecretKeySpec(key.getBytes

.net aes加密视频等文件

公司学习平台在app端下载下来的视频需要加密 随查找资料参考一些写法 写了aes的加密方法 记录防止忘记 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication

制作加密视频

网络安全的老师要我们介绍一种关于安全的工具.很多人讲了暴力破解WiFi,获取压缩文件的解压密码等等.我在找的时候,发现原来视频还可以进行加密. 首先,要找到很有名的一款软件,叫做屏幕录像专家,这款软件可以录制视频并进行加密. 打开界面如下: : 关掉上面对话框,对下面界面进行操作就可以录制视频加密了. 选择好你的参数,一般变动不大,右边选择文件格式,我选择的是.exe.调整好参数后逐一右下角,这就是对电脑进行瞄准了,你会发现桌面多了四个绿色的,调整好大小,将四边对准正在播放的视频,按住F2键进行