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 相关文章推荐
Eclipse去除js(JavaScript)验证错误
Feb 11 Javascript
jquery合并表格中相同文本的相邻单元格
Jul 17 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
Jul 22 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
Aug 19 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
May 22 Javascript
原生JS实现小小的音乐播放器
Oct 16 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
Jan 30 Javascript
vue文件树组件使用详解
Mar 29 Javascript
详解微信小程序网络请求接口封装实例
May 02 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
vue中对象数组去重的实现
Feb 06 Javascript
echarts饼图各个板块之间的空隙如何实现
Dec 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
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
javascript 鼠标拖动图标技术
2010/02/07 Javascript
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
JS在可编辑的div中的光标位置插入内容的方法
2014/11/20 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
BootStrap3使用错误记录及解决办法
2016/12/22 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
微信小程序学习之数据处理详解
2017/07/05 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
利用node实现一个批量重命名文件的函数
2017/12/21 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
[00:35]TI7不朽珍藏III——寒冰飞龙不朽展示
2017/07/15 DOTA
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
python实现数独游戏 java简单实现数独游戏
2018/03/30 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
Python使用APScheduler实现定时任务过程解析
2019/09/11 Python
python配置文件写入过程详解
2019/10/19 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
主要的Ajax框架都有什么
2013/11/14 面试题
总会计师岗位职责
2014/02/19 职场文书
党的群众路线教育实践活动总结报告
2014/04/28 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
中秋客户感谢信
2015/01/22 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL
Python使用永中文档转换服务
2022/05/06 Python