使用Javascript下载HTML5 mp4视频

Roh*_*hit 7 javascript video jquery html5 html5-video

嗨,我有HTML5的视频标签,我想给用户一个"下载"按钮,用户可以点击并下载该视频.我知道用户可以通过右键点击浏览器来下载视频,但我想在我的按钮上提供此功能.

我使用简单的代码

$('submit').click(function() {
    window.location.href = 'myvideo.mp4';
});
Run Code Online (Sandbox Code Playgroud)

但它将我重定向到视频网址没有显示我想要的下载弹出窗口.

谢谢

Meg*_*han 4

HTML5 浏览器现在允许您将属性添加download到标签中<a>,以在 DOM 中实现此目的。你不能用纯 JavaScript 来做到这一点。

来源:https ://stackoverflow.com/a/6794432/5203655

但是,如果您有权访问服务器响应,那么在 PHP 中您可以执行类似的操作

<?php
header('Content-type: application/octet-stream');
readfile('myvideo.mp4');
Run Code Online (Sandbox Code Playgroud)