PHP+HTML 实现blob链接视频播放
1,PHP代码
public function play(){$file = file_get_contents("a.mp4");echo $file;}
2,HTML代码
<body id="page-top">test<video src="" id="video_player" controls="controls"></video></body><script src="/assets/libs/jquery/dist/jquery.min.js"></script><script>//创建XMLHttpRequest对象var xhr = new XMLHttpRequest();//配置请求方式、请求地址以及是否同步xhr.open('POST', './test/play', true);//设置请求结果类型为blobxhr.responseType = 'blob';//请求成功回调函数xhr.onload = function(e) {var blob = this.response;//获取blob对象地址,并把值赋给容器var url = URL.createObjectURL(blob);$("#video_player").attr("src",url);}xhr.send();</script>
参照:视频video使用blob播放
转载于:https://blog.csdn.net/xxs18326183038/article/details/117927527
PHP+HTML 实现blob链接视频播放相关推荐
- Dplayer Blob对视频播放地址加密
DPlayer 播放 blob 加密视频 普通Mp4格式的视频 Java后台将视频以文件流的形式传给前端 前端使用JavaScript将视频文件接收并转为Blob对象 使用Dplayer播放器 将Bl ...
- Blob 链接 下载
起因是使用element plus时上传图片的自定义缩略图中有个下载按钮,于是便捣鼓了一下 element plus是将图片转换成 blob:http 在网页上显示的.但是我们要想下载便只能自己想办法 ...
- blob写法的浏览器兼容性
blob写法的浏览器兼容性: [ 视频安全 ] 相关原创文章 教育教学类视频如何处理加密与安全(组图) 防止360浏览器小窗下载视频 视频安全之视频播放密码功能(设置观看密码功能教程) 视频安全之授权 ...
- Html5酷播云视频播放器同层播放(代码实例)
在Android手机上使用H5播放视频时,大多数的国内浏览器厂商都会在视频播放时劫持<video>标签,使用浏览器自带的播放器播放视频,而且播放器会处于最高层级,视频上面无法显示其它htm ...
- blob 图片_前端JS实现字符串/图片/excel文件下载
编者按:本文转载自SF专栏,由作者 赵帅强 授权奇舞周刊转载 在web开发中,如果你想让用户下载或者导出一个文件,应该怎么做呢? 传统的做法是在后端存储或者即时生成一个文件来提供下载功能,这样的优势是 ...
- javascript 实现blob加密视频(html video),服务端为php
现在大部分的网站视频链接都是 blob:http://...... 例如: 出于好奇,研究了一番 其实这种是 视频mp4格式转码m3u8格式 再分为多个小切片(多个小视频)结合 video.js ...
- blob/URL.createObjectURL()/reader.readAsDataURL/文件上传
文章目录 Blob和ArrayBuffer 实战一:上传图片预览 实战二:以Blob URL加载网络视频 前端实现文件下载(a标签实现文件下载 避免直接打开问题) 先说结论 方案一 a标签+downl ...
- vue引入video视频播放器(视频调用代码范例)
vue引入video视频播放器(视频调用代码范例) VUE视频调用代码范例1: <template><div><div id="player"> ...
- 图片或文件Blob、File、Base64之间的相互转换
Blob.File.Base64之间的相互转换 前言 base64 转 Blob 对象 base64 转 File 对象 File 对象,Blob 对象 转base64 blob链接转 base64 ...
最新文章
- 让自己的开源项目支持CocoaPods集成
- Android UI开发第二十五篇——分享一篇自定义的 Action Bar
- [转]SQL Server开发技巧
- Mac搭建本地svn服务器,并用Cornerstone连接服务器
- 在元素前面添加一个伪元素下边框
- 【PAT乙级】1019 数字黑洞 (20 分)
- WinCE系统的编译过程
- 让其他CMS黯然失色的we7CMS
- 硬件基础知识(13)---模拟电路中大量使用的滤波和隔直LC网络的值计算
- IDEA将maven项目复制成一个新的框架/项目
- Dynamips--RIP协议分析的详细过程1--前期工作准备
- Mac OS 如何批量转换图片格式
- 服务器声卡硬件安装,win 2008虚拟声卡的配置
- 容器安装 libx264
- Unity3D中在Game视图调整屏幕大小,回到Scen视图发现游戏界面被改变了(解决方案)
- python f 格式字符串输出
- 小米book pro16笔记本怎么U盘安装系统教学分享
- 面试好处多,有机会还是多出去面面吧(技术岗)
- postgresql系统架构图
- 设置所有JSP页面,让IE9使用兼容模式运行
热门文章
- 2022-2028全球与中国三相电力电容器市场现状及未来发展趋势
- Matlab部署web端app(一)
- 考研调剂心得体会,给学弟学妹们的一些经验感想(希望对你们有所帮助)
- 雷曼兔(vijos1474)
- 图片序列转换为AVI视频或GIF的方法(MATLAB)
- 江西 南昌 富士康 java,洪城时刻|总投资达110亿!富士康智能科技小镇落户小蓝经开区!...
- @Order(Ordered.HIGHEST_PRECEDENCE)什么意思
- Docker与k8s的恩怨情仇 系列
- Detectron2 交叉验证。直接计算mAP版本
- 数字图像处理——大作业 基于车道信息的违法车辆车牌识别