【发布时间】:2013-07-15 19:57:51
【问题描述】:
有谁知道我可以使用哪个 API/库在 phonegap ios/Android 应用程序上同时下载多个音乐/视频。我正在研究简单和高级的 API。我有点迷失在这一切中。任何帮助将不胜感激。
我正在 Phonegap 上构建一个移动应用程序,它应该允许用户从网络服务下载音乐/视频文件。
提前致谢!
【问题讨论】:
标签: android ios cordova download
有谁知道我可以使用哪个 API/库在 phonegap ios/Android 应用程序上同时下载多个音乐/视频。我正在研究简单和高级的 API。我有点迷失在这一切中。任何帮助将不胜感激。
我正在 Phonegap 上构建一个移动应用程序,它应该允许用户从网络服务下载音乐/视频文件。
提前致谢!
【问题讨论】:
标签: android ios cordova download
您可能想要查看FileTransfer 函数。
由于此函数是异步运行的(因此有回调),您应该完全能够一次下载多个,并将它们存储到设备上。
最简单的下载形式是
var fileTransfer = new FileTransfer();
var uri = encodeURI("http://some.server.com/somefile");
fileTransfer.download(
uri,
filePath,
function(entry) {
console.log("download complete: " + entry.fullPath);
},
function(error) {
console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("upload error code" + error.code);
}
);
【讨论】:
onprogess callback。这会给你百分比。制作进度条取决于您的 UI 库。