gpt4 book ai didi

javascript - 从我的phonegap应用程序中具有src的视频标签下载视频

转载 作者:行者123 更新时间:2023-12-02 23:19:41 25 4
gpt4 key购买 nike

我添加了一个下载按钮,用于从我的phonegap Android 应用程序下载视频。如何从我的应用程序中的视频标签将视频下载到我的 Android 存储

我必须知道完成此功能的优化方式

function videoDownload(){

//find the first element with video tag in current screen
var video = document.getElementsByTagName("video")[0];
//video.src gives url as expected
console.log(video.src);
//show download progress for user
//download video to the storage
const url = video.src
const a = document.createElement('a');
a.style.display = 'none';
a.href = url;
// the filename you want
a.download = 'share-video.mp4';
document.body.appendChild(a);
a.click();

}

提前致谢

最佳答案

您需要先安装cordova-plugin-file-transfer开始下载文件。那么您需要调用download()下载文件的插件。下面是一个可以实现下载的示例代码,但是显然,您需要为其提供实际的 URL 才能下载成功。

function downloadAsset() {

var fileTransfer = new FileTransfer();
var assetURL = 'your_video_url'; // is video.src string
//for android app
var fileName = '/storage/emulated/0/Android/data/[package-name]/files' + 'new_name'; // is share-video.mp4

fileTransfer.download(assetURL, fileName,
function(entry) {
console.log("Success!");
},
function(err) {
console.log("Error");
});
}

关于javascript - 从我的phonegap应用程序中具有src的视频标签下载视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57001385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com