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 相关文章推荐
JavaScript代码简单实现求杨辉三角给定行的最大值
Oct 29 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
Jul 20 Javascript
浅析JS动态创建元素【两种方法】
Apr 20 Javascript
使用bootstrap3开发响应式网站
May 12 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
Feb 27 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
Jun 16 Javascript
浅谈vue异步数据影响页面渲染
Oct 29 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
May 13 Javascript
Node.js API详解之 Error模块用法实例分析
May 14 Javascript
JavaScript array常用方法代码实例详解
Sep 02 Javascript
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
使用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
php 动态多文件上传
2009/01/18 PHP
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
判断PHP数组是否为空的代码
2011/09/08 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
php class类的用法详细总结
2013/10/17 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
nodejs教程之入门
2014/11/21 NodeJs
js实现DOM走马灯特效的方法
2015/01/21 Javascript
深入浅析JavaScript函数前面的加号和叹号
2016/07/09 Javascript
vue.js项目打包上线的图文教程
2017/11/16 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
2018/01/25 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
谈谈JavaScript中的函数
2020/09/08 Javascript
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
一个基于flask的web应用诞生(1)
2017/04/11 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
如何提高python 中for循环的效率
2020/04/15 Python
python实现按日期归档文件
2021/01/30 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
精通CAD能手自荐书
2014/01/31 职场文书
聘任书的写作格式及范文
2014/03/29 职场文书
给学校建议书范文
2014/05/13 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
中学生运动会通讯稿大全
2014/09/18 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers