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


Posted in Javascript onAugust 08, 2019

 一、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>

三、效果图如下:

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

总结

以上所述是小编给大家介绍的javascript实现blob加密视频源地址的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
解读IE和firefox下JScript和HREF的执行顺序
Jan 12 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
jQuery中prevUntil()方法用法实例
Jan 08 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
jQuery实现平滑滚动到指定锚点的方法
Mar 20 Javascript
JavaScript实现输入框(密码框)出现提示语
Jan 12 Javascript
js实现无缝循环滚动
Jun 23 Javascript
js实现文字超出部分用省略号代替实例代码
Sep 01 Javascript
jQuery中的deferred使用方法
Mar 27 jQuery
vue项目打包后怎样优雅的解决跨域
May 26 Javascript
express中static中间件的具体使用方法
Oct 17 Javascript
Vuex中的Mutations的具体使用方法
Jun 01 Javascript
使用ThinkJs搭建微信中控服务的实现方法
Aug 08 #Javascript
微信小程序云函数使用mysql数据库过程详解
Aug 07 #Javascript
js如何实现元素曝光上报
Aug 07 #Javascript
详解Element-UI中上传的文件前端处理
Aug 07 #Javascript
element-ui中Table表格省市区合并单元格的方法实现
Aug 07 #Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 #Javascript
更优雅的微信小程序骨架屏实现详解
Aug 07 #Javascript
You might like
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
[原创]php逐行读取txt文件写入数组的方法
2015/07/02 PHP
讲解WordPress开发中一些常用的debug技巧
2015/12/18 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
深入认识JavaScript中的函数
2007/01/22 Javascript
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
JavaScript中的类继承
2010/11/25 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
JavaScript实现三阶幻方算法谜题解答
2014/12/29 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
浅谈JavaScript中的string拥有方法的原因
2015/08/28 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
微信小程序实现折线图的示例代码
2019/06/07 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
vue 自定义右键样式的实例代码
2019/11/06 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
[02:55]含熏伴清风,风行者至宝、屠夫身心及典藏宝瓶二展示
2020/09/08 DOTA
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
tensorflow对图像进行拼接的例子
2020/02/05 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
英国山地公路自行车商店:Tweeks Cycles
2018/03/16 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
高三语文教学反思
2014/01/15 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python
ant design charts 获取后端接口数据展示
2022/05/25 Javascript