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

三、效果图如下:

转载于:https://www.cnblogs.com/phperlinxinlan/p/11317031.html

javascript实现blob加密视频源地址相关推荐

  1. javascript 实现blob加密视频(html video),服务端为php

    现在大部分的网站视频链接都是  blob:http://...... 例如: 出于好奇,研究了一番 其实这种是 视频mp4格式转码m3u8格式  再分为多个小切片(多个小视频)结合 video.js ...

  2. 如何提取网页中的blob加密视频

    如何提取网页中的blob加密视频 一.场景 一些网站的视频为了防止下载,通常会采用blob加密的做法,打开浏览器控制台F12后,是这样的: 视频网址:"blob:https://us.flu ...

  3. 关于blob加密视频的基于m3u8和ts文件下载转MP4视频的python爬虫实现

    关于blob加密视频的基于m3u8和ts文件下载转MP4视频的python爬虫实现 首先谈一下这篇文章主要的爬虫对象,基本上都是一些视频网站(一些大厂会有自己独特的编码风格需要自行破解加密格式,所以很 ...

  4. blob的真实地址怎么获得_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址

    之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...

  5. 别想盗我视频之——blob加密+mediaSource防止用户下载视频

    文章目录 前言 一.blob 二.mediaSource 三.后台处理 四.代码展示 1.后台代码 2.前台代码 1.无插件,纯H5 html js 2. 开源播放器插件 html js 相关报错 前 ...

  6. 解密Blob加密的src拼接的url视频资源

    今日无bug,闲来观看视频,想下载后观看岂不美滋滋... 故F12开发者模式查看引用地址 甚是欣喜岂不很好下载,好吧是广告.. 接着看 <video src="blob:https:/ ...

  7. python 爬取加密视频_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址

    之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...

  8. 移动端加密视频的授权播放

    移动端加密视频的授权播放 Polyv的移动端加密视频由hls(m3u8文件)来实现. 移动端加密视频授权播放分三个级别 1.开放授权 开放授权意味着视频可以被随意观看,视频解密的key不被保护. 2. ...

  9. 使用javascript在各大视频网站一键抓取无水印m3u8格式视频并将视频下载成mp4格式(以Google抓取腾讯视频为例)

    两三天没有更新博客了,最近博主有点夏乏(其实是懒),今日在划水的时候无意中学到了使用javascrpit抓取m3u8格式视频的小技巧,因此进行延伸并作此博客进行记录.接下来,我将使用javascrip ...

最新文章

  1. Java中的Map集合遍历总结(详尽版)
  2. html5倒计时秒杀怎么做,vue 设计一个倒计时秒杀的组件
  3. Day 31 并发编程
  4. Flutter RichText支持自定义文本溢出效果
  5. c语言编俄罗斯方块有注释,C语言学习1年-俄罗斯方块(无注释)
  6. android继承父类的界面,Android调用父类方法,进行子界面刷新
  7. linux编译mesa,如何在Ubuntu 16.04,17.10中安装Mesa 17.3.3
  8. el-dropdown 事件
  9. 基于感知哈希算法的图像相似匹配计算实战
  10. matlab连接散射点,使用小波散射做信号分类
  11. 相机标定原理介绍(一)
  12. tomcat配置优化,apr的配置详解
  13. 微信支付——委托代扣扣款周期、额度设置说明
  14. 计算机考研数据库原理知识,数据库原理考研资料题库真题整理
  15. 51个最佳jQuery教程和示例
  16. Element UI-动态合并表格行
  17. 笔记本电脑显示以太网未连接_如何向笔记本电脑添加以太网连接
  18. MOSFET 和 IGBT 栅极驱动器电路的基本原理学习笔记(一)MOSFET技术
  19. 目前所有ewebeditor版本***的漏洞与问题总结
  20. js前端通过身份证号判断年龄、性别、出生日期。

热门文章

  1. 给ubuntu18.04系统内核升级rt-patch补丁
  2. PyQt5第一部分-窗口类:QWidget, QDeskWidget, QTabWidget, QMainWindow, QDialog
  3. 曝苹果 2022 新款 iPad Pro 将在 9 月或 10 月发布:配备 M2 芯片、无线充电、相机系统升级
  4. 扎克伯格亲自做了26张PPT,员工效率提10倍!
  5. 【跨域】跨域原理 + springboot跨域配置(万能版)
  6. 利用RealProxy,强化AOP,在”牛粪“的周围插上”鲜花“
  7. magnify.m —— 图像局部放大镜工具函数
  8. 3月23—3月27日三年级课程
  9. 兔子繁衍问题(PTA)
  10. 【网关路由测试】——网关状态转换测试