javascript实现blob加密视频源地址
一、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加密视频源地址相关推荐
- javascript 实现blob加密视频(html video),服务端为php
现在大部分的网站视频链接都是 blob:http://...... 例如: 出于好奇,研究了一番 其实这种是 视频mp4格式转码m3u8格式 再分为多个小切片(多个小视频)结合 video.js ...
- 如何提取网页中的blob加密视频
如何提取网页中的blob加密视频 一.场景 一些网站的视频为了防止下载,通常会采用blob加密的做法,打开浏览器控制台F12后,是这样的: 视频网址:"blob:https://us.flu ...
- 关于blob加密视频的基于m3u8和ts文件下载转MP4视频的python爬虫实现
关于blob加密视频的基于m3u8和ts文件下载转MP4视频的python爬虫实现 首先谈一下这篇文章主要的爬虫对象,基本上都是一些视频网站(一些大厂会有自己独特的编码风格需要自行破解加密格式,所以很 ...
- blob的真实地址怎么获得_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址
之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...
- 别想盗我视频之——blob加密+mediaSource防止用户下载视频
文章目录 前言 一.blob 二.mediaSource 三.后台处理 四.代码展示 1.后台代码 2.前台代码 1.无插件,纯H5 html js 2. 开源播放器插件 html js 相关报错 前 ...
- 解密Blob加密的src拼接的url视频资源
今日无bug,闲来观看视频,想下载后观看岂不美滋滋... 故F12开发者模式查看引用地址 甚是欣喜岂不很好下载,好吧是广告.. 接着看 <video src="blob:https:/ ...
- python 爬取加密视频_使用Python抓取m3u8加密视频 续:获得index.m3u8 地址
之前写<使用Python抓取m3u8加密视频>笔记的原因,是自己有几个视频想保存,但对于m3u8, .ts 文件拼接不熟悉,就尝试写个脚本练手. 今天看了回复,有同学想知道如何从视频网站上 ...
- 移动端加密视频的授权播放
移动端加密视频的授权播放 Polyv的移动端加密视频由hls(m3u8文件)来实现. 移动端加密视频授权播放分三个级别 1.开放授权 开放授权意味着视频可以被随意观看,视频解密的key不被保护. 2. ...
- 使用javascript在各大视频网站一键抓取无水印m3u8格式视频并将视频下载成mp4格式(以Google抓取腾讯视频为例)
两三天没有更新博客了,最近博主有点夏乏(其实是懒),今日在划水的时候无意中学到了使用javascrpit抓取m3u8格式视频的小技巧,因此进行延伸并作此博客进行记录.接下来,我将使用javascrip ...
最新文章
- Java中的Map集合遍历总结(详尽版)
- html5倒计时秒杀怎么做,vue 设计一个倒计时秒杀的组件
- Day 31 并发编程
- Flutter RichText支持自定义文本溢出效果
- c语言编俄罗斯方块有注释,C语言学习1年-俄罗斯方块(无注释)
- android继承父类的界面,Android调用父类方法,进行子界面刷新
- linux编译mesa,如何在Ubuntu 16.04,17.10中安装Mesa 17.3.3
- el-dropdown 事件
- 基于感知哈希算法的图像相似匹配计算实战
- matlab连接散射点,使用小波散射做信号分类
- 相机标定原理介绍(一)
- tomcat配置优化,apr的配置详解
- 微信支付——委托代扣扣款周期、额度设置说明
- 计算机考研数据库原理知识,数据库原理考研资料题库真题整理
- 51个最佳jQuery教程和示例
- Element UI-动态合并表格行
- 笔记本电脑显示以太网未连接_如何向笔记本电脑添加以太网连接
- MOSFET 和 IGBT 栅极驱动器电路的基本原理学习笔记(一)MOSFET技术
- 目前所有ewebeditor版本***的漏洞与问题总结
- js前端通过身份证号判断年龄、性别、出生日期。
热门文章
- 给ubuntu18.04系统内核升级rt-patch补丁
- PyQt5第一部分-窗口类:QWidget, QDeskWidget, QTabWidget, QMainWindow, QDialog
- 曝苹果 2022 新款 iPad Pro 将在 9 月或 10 月发布:配备 M2 芯片、无线充电、相机系统升级
- 扎克伯格亲自做了26张PPT,员工效率提10倍!
- 【跨域】跨域原理 + springboot跨域配置(万能版)
- 利用RealProxy,强化AOP,在”牛粪“的周围插上”鲜花“
- magnify.m —— 图像局部放大镜工具函数
- 3月23—3月27日三年级课程
- 兔子繁衍问题(PTA)
- 【网关路由测试】——网关状态转换测试