我是移动和本机脚本开发的新手,
实际上我正在尝试将视频文件从我的移动图库上传到你的管中,但在发布到你的管环境之前,我需要一个文件选择器(打开文件库对话框),它将显示我手机中的所有视频< / p>
我认为没有这个插件。不确定为此编写本机代码只是选项?如果是的话请帮我怎么做?
答案 0 :(得分:0)
可能有更好的方法,但一种方法是使用File System Plugin。通过这种方式,您可以枚举文档目录中的所有文件,检查它们是否是视频,然后将它们推送到数组中,例如:
var fileArray = [];
var documents = fs.knownFolders.documents();
documents.eachEntity(function (entity) {
console.log(entity.name);
if (entity.name.search('.mpeg') !== -1 {
fileArray.push(entity);
}
// Return true to continue, or return false to stop the iteration.
return true;
});
然后你有一个文件选项数组,你可以很容易地构建一个UI来显示。但是,我想也许您想要一个文档系统的原生UI,我还没有遇到过。
但是,为文件系统插件提供该功能可能不会太困难。