[英]Play audio file when download complete in iPad using Javascript
[英]audio file download using javascript
我正在尝试从s3队列中下载多个文件。 但是发生的问题是,尽管下载了音频文件,但仍在浏览器播放器中流式传输了音频文件。
注意:当我提供音频的本地路径时,下载功能将按预期工作,在所有浏览器中,但使用s3路径时,音频将在浏览器中流式传输/播放。
这是我尝试过的-
发送.mp3路径数组-
$.each(jsonarray, function (key, value) {
download_files([{download: value}]);
});
下载功能
function download_files(files) {
function download_next(i) {
if (i >= files.length) {
return;
}
var a = document.createElement('a');
a.href = files[i].download;
a.target = '_parent';
var nameArray = a.href.split('/');
var filename = nameArray[nameArray.length-1].replace(/%20/g, " ");
if ('download' in a) {
a.download = filename;
}
(document.body || document.documentElement).appendChild(a);
if (a.click) {
a.click();
} else {
$(a).click();
}
a.parentNode.removeChild(a);
setTimeout(function () {
download_next(i + 1);
}, 500);
}
download_next(0);
}
任何指针将不胜感激。 谢谢
不包括.mp3扩展名,例如。 <a href="/path/audioname" download>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.