sjxx

UIMediaScanner从相册读取资源的功能

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(新->旧)
}

 



发表于 2017-09-11 20:42  神靖希希  阅读(881)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-11-11
  • 2021-08-21
  • 2022-02-12
  • 2021-08-27
  • 2021-10-16
  • 2021-11-13
  • 2022-01-07
  • 2022-12-23
猜你喜欢
  • 2021-12-04
  • 2021-12-26
  • 2021-12-31
  • 2022-02-08
  • 2021-10-12
  • 2022-02-07
  • 2021-12-05
相关资源
相似解决方案