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 相关文章推荐
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
jquery select操作的日期联动实现代码
Dec 06 Javascript
快速解决Canvas.toDataURL 图片跨域的问题
May 10 Javascript
一道面试题引发的对javascript类型转换的思考
Mar 06 Javascript
详解webpack分包及异步加载套路
Jun 29 Javascript
vuex中使用对象展开运算符的示例
Sep 25 Javascript
实时监控input框,实现输入框与下拉框联动的实例
Jan 23 Javascript
chosen实现省市区三级联动
Aug 16 Javascript
在vue中读取本地Json文件的方法
Sep 06 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
Apr 17 Javascript
JavaScript中的几种继承方法示例
Dec 06 Javascript
如何在JavaScript中正确处理变量
Dec 25 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基于GD库画五星红旗的方法
2015/02/24 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
JavaScript学习历程和心得小结
2010/08/16 Javascript
javascript中关于执行环境的杂谈
2011/08/14 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
javascript dom追加内容实现示例
2013/09/21 Javascript
JQuery的ready函数与JS的onload的区别详解
2013/11/21 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
Vue+Vux项目实践完整代码
2017/11/30 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
SVG实现时钟效果
2018/07/17 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
[01:02:48]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 LGD vs OG
2018/04/02 DOTA
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
Jacobi迭代算法的Python实现详解
2019/06/29 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
一道输出判断型Java面试题
2014/10/01 面试题
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
求职信需要的五点内容
2014/02/01 职场文书
授权委托书
2015/01/28 职场文书
Python中super().__init__()测试以及理解
2021/12/06 Python
nginx配置之并发频次限制
2022/04/18 Servers
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python
使用opencv-python如何打开USB或者笔记本前置摄像头
2022/06/21 Python