|
- //UIMediaScanner 是一个多媒体扫描器,可扫描系统的图片、视频等多媒体资源
- var obj = api.require('UIMediaScanner');
- obj.open({
- //返回的资源种类,picture(图片),video(视频),all(图片和视频)
- type : 'picture',
- //(可选项)图片显示的列数,须大于1
- column : 4,
- max : picLimitNum, //图片的选择个数
- //(可选项)图片排序方式,asc(旧->新),desc(新->旧)
- sort : {
- key : 'time',
- order : 'desc'
- },
- //(可选项)模块各部分的文字内容
- texts : {
- stateText : '已选择*项',
- cancelText : '取消',
- finishText : '完成'
- },
- styles : {
- bg : '#fff',
- mark : {
- icon : '',
- position : 'bottom_left',
- size : 20
- },
- nav : {
- bg : '#eee',
- stateColor : '#000',
- stateSize : 18,
- cancleBg : 'rgba(0,0,0,0)',
- cancelColor : '#000',
- cancelSize : 18,
- finishBg : 'rgba(0,0,0,0)',
- finishColor : '#000',
- finishSize : 18
- }
- }
- }, function(ret) {
- // 获取图片数据并处理
- if (ret) {
- if (ret.list && ret.list.length != 0) {
- if (picNum + ret.list.length > picLimitNum) {
- var param = {
- msg : "图片限制不超过" + picLimitNum + "张",
- type : 2,
- btnSize : 1
- }
- $.winAlert(param);
- return;
- }
- var pt = ret.list;
- for (var i = 0; i < pt.length; i++) {
- if (picNum == picLimitNum){
- continue;
- }
- parseImage(pt[i].path);
- }
- }
- }
- });
复制代码 |
|