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链接视频播放相关推荐

  1. Dplayer Blob对视频播放地址加密

    DPlayer 播放 blob 加密视频 普通Mp4格式的视频 Java后台将视频以文件流的形式传给前端 前端使用JavaScript将视频文件接收并转为Blob对象 使用Dplayer播放器 将Bl ...

  2. Blob 链接 下载

    起因是使用element plus时上传图片的自定义缩略图中有个下载按钮,于是便捣鼓了一下 element plus是将图片转换成 blob:http 在网页上显示的.但是我们要想下载便只能自己想办法 ...

  3. blob写法的浏览器兼容性

    blob写法的浏览器兼容性: [ 视频安全 ] 相关原创文章 教育教学类视频如何处理加密与安全(组图) 防止360浏览器小窗下载视频 视频安全之视频播放密码功能(设置观看密码功能教程) 视频安全之授权 ...

  4. Html5酷播云视频播放器同层播放(代码实例)

    在Android手机上使用H5播放视频时,大多数的国内浏览器厂商都会在视频播放时劫持<video>标签,使用浏览器自带的播放器播放视频,而且播放器会处于最高层级,视频上面无法显示其它htm ...

  5. blob 图片_前端JS实现字符串/图片/excel文件下载

    编者按:本文转载自SF专栏,由作者 赵帅强 授权奇舞周刊转载 在web开发中,如果你想让用户下载或者导出一个文件,应该怎么做呢? 传统的做法是在后端存储或者即时生成一个文件来提供下载功能,这样的优势是 ...

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

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

  7. blob/URL.createObjectURL()/reader.readAsDataURL/文件上传

    文章目录 Blob和ArrayBuffer 实战一:上传图片预览 实战二:以Blob URL加载网络视频 前端实现文件下载(a标签实现文件下载 避免直接打开问题) 先说结论 方案一 a标签+downl ...

  8. vue引入video视频播放器(视频调用代码范例)

    vue引入video视频播放器(视频调用代码范例) VUE视频调用代码范例1: <template><div><div id="player"> ...

  9. 图片或文件Blob、File、Base64之间的相互转换

    Blob.File.Base64之间的相互转换 前言 base64 转 Blob 对象 base64 转 File 对象 File 对象,Blob 对象 转base64 blob链接转 base64 ...

最新文章

  1. 让自己的开源项目支持CocoaPods集成
  2. Android UI开发第二十五篇——分享一篇自定义的 Action Bar
  3. [转]SQL Server开发技巧
  4. Mac搭建本地svn服务器,并用Cornerstone连接服务器
  5. 在元素前面添加一个伪元素下边框
  6. 【PAT乙级】1019 数字黑洞 (20 分)
  7. WinCE系统的编译过程
  8. 让其他CMS黯然失色的we7CMS
  9. 硬件基础知识(13)---模拟电路中大量使用的滤波和隔直LC网络的值计算
  10. IDEA将maven项目复制成一个新的框架/项目
  11. Dynamips--RIP协议分析的详细过程1--前期工作准备
  12. Mac OS 如何批量转换图片格式
  13. 服务器声卡硬件安装,win 2008虚拟声卡的配置
  14. 容器安装 libx264
  15. Unity3D中在Game视图调整屏幕大小,回到Scen视图发现游戏界面被改变了(解决方案)
  16. python f 格式字符串输出
  17. 小米book pro16笔记本怎么U盘安装系统教学分享
  18. 面试好处多,有机会还是多出去面面吧(技术岗)
  19. postgresql系统架构图
  20. 设置所有JSP页面,让IE9使用兼容模式运行

热门文章

  1. 2022-2028全球与中国三相电力电容器市场现状及未来发展趋势
  2. Matlab部署web端app(一)
  3. 考研调剂心得体会,给学弟学妹们的一些经验感想(希望对你们有所帮助)
  4. 雷曼兔(vijos1474)
  5. 图片序列转换为AVI视频或GIF的方法(MATLAB)
  6. 江西 南昌 富士康 java,洪城时刻|总投资达110亿!富士康智能科技小镇落户小蓝经开区!...
  7. @Order(Ordered.HIGHEST_PRECEDENCE)什么意思
  8. Docker与k8s的恩怨情仇 系列
  9. Detectron2 交叉验证。直接计算mAP版本
  10. 数字图像处理——大作业 基于车道信息的违法车辆车牌识别