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 相关文章推荐
jQuery 事件队列调整方法
Sep 18 Javascript
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
Nov 13 Javascript
node.js中watch机制详解
Nov 17 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
Jun 22 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
Sep 14 Javascript
vue中eventbus被多次触发以及踩过的坑
Dec 02 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
Jul 10 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
Oct 17 Javascript
JavaScript单线程和任务队列原理解析
Feb 04 Javascript
小程序富文本提取图片可放大缩小
May 26 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
Sep 04 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
php防止sql注入简单分析
2015/03/18 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
ThinkPHP实现登录退出功能
2017/06/29 PHP
PDO::beginTransaction讲解
2019/01/27 PHP
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
2012/02/03 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
浅谈Javascript的静态属性和原型属性
2015/05/07 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
JS数组操作中的经典算法实例讲解
2017/07/26 Javascript
Vue 报错TypeError: this.$set is not a function 的解决方法
2018/12/17 Javascript
详解微信小程序自定义组件的实现及数据交互
2019/07/22 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
2019/01/07 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
医院门卫岗位职责
2013/12/30 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
2014年幼儿园小班工作总结
2014/12/04 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
2015年世界无车日活动总结
2015/03/23 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书