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);
//设置请求结果类型为blob
xhr.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