iPhone的照片上传到了iCloud,本地的照片就被压缩,每当你要查看这些照片的时候就需要下载,不然上传的图片就是缩略图。
//图片多张选择 function select_album(max, cbk) { var mediaScanner = api.require('UIMediaScanner'); mediaScanner.open({ exchange: true, column: 4, classify: false, max: max, sort: { key: 'time', order: 'desc' }, texts: { stateText: '已选择*项', cancelText: '取消', finishText: '完成' }, styles: { bg: '#fff', mark: { icon: '', position: 'bottom_left', size: 20 }, nav: { bg: '#519ade', stateColor: '#fff', stateSize: 18, cancelBg: 'rgba(0,0,0,0)', cancelColor: '#000', cancelSize: 18, finishBg: 'rgba(0,0,0,0)', finishColor: '#000', finishSize: 18 } } }, function(ret) { if(ret && ret.list.length > 0) { var length = ret.list.length; for(var i = 0; i < length; i++) { //在 iOS 平台上需要先调用 transPath 接口将路径转换之后才能读取目标资源媒体文件。 mediaScanner.transPath({ path: ret.list[i].path }, function(ret) { cbk(ret) }); } } }); }
android 不建议使用scrollToBottom这个参数,如果想要获取最新图片可以通过时间排序 使用参数sort:
类型:JSON 对象
描述:(可选项)图片排序方式
内部字段:
{
key: 'time', //(可选项)字符串类型;排序方式,默认:'time'
//取值范围:
//time(按图片创建时间排序)
order: 'desc' //(可选项)字符串类型;默认:'desc'
//取值范围:
//asc(旧->新)
//desc(新->旧)
}