|
- // 通过模块选择内容
- function selectFromLocal(callback) {
- confirmPermission(['photos']).then(function () {
- var UIMediaScanner = api.require('WXPhotoPicker');
- UIMediaScanner.open({
- type: 'video',
- classify: true,
- max: 1,
- isOpenPreview: false,
- styles: {
- bg: '#FFFFFF',
- mark: {
- icon: '',
- position: 'bottom_left',
- size: 20
- },
- nav: {
- bg: 'rgba(0,0,0,0.6)',
- titleColor: '#fff',
- titleSize: 18,
- cancelColor: '#fff',
- cancelSize: 16,
- finishColor: '#fff',
- finishSize: 16
- }
- },
- rotation: true
- }, function (ret) {
- if (ret && ret.eventType == 'confirm') {
- for (var i = 0; i < ret.list.length; i++) {
- var allsize = ret.list.length;
- api.showProgress({
- style: 'default',
- animationType: 'fade',
- title: '正在选取视频...',
- text: '请稍后...',
- modal: false
- });
- var thumbPath = ret.list[i].thumbPath;
- UIMediaScanner.transPath(ret.list[i], function (retsub, err) {
- api.hideProgress();
- if (retsub) {
- retsub.thumbPath = thumbPath;
- callback(retsub, 'album');
- }
- });
- }
- } else if (ret && ret.eventType == 'preview') {
- }
- });
- });
- }
复制代码 |
|