1.1.1. 选择多媒体接口

客

方法名称: selectMedia

方法说明: 选择多媒体接口(部分客户端实现,如使用,请先和客户端确认)

参数说明:(“-”为子级标识)

参数位序号 参数名称 参数类型 参数说明 参数是否必须 如果是回调其回传参数
1 配置参数项 object 配置参数对象
- -completed function 成功或失败后的回调,回调参数为
code: ‘1’/'0', 成功或者失败
medias: 多媒体数组
--address:"",地址
--base64:‘’,图片压缩的base64码(请控制大小)
--mediaType: 'jpg'/'avi' 多媒体类型
js object
{code:'', medias: [{address: '',base64:'',mediaType:''}]}
- -cpIncompatible function 环境没有实现此方法的回调
- -size string 多媒体文件大小(非必须参数,需实现,单位k)
- -count string 多媒体文件数限制(非必须参数,需实现,客户端请默认9)
- -type string 多媒体类型(audio,video,image)
- -isedit string 是否编辑视频或图片 默认 '0' ,‘1’为可编辑
- -maxDuration string 最大视频时长(秒) 20
- -minDuration string 最小视频时长(秒) 1
- -sourceType string 来源是 相册 还是 相机 或者两者都是(因为客户端不同这个不一定支持,主要支持微信)'album'/'camera', 默认为 album
- -cameraSide string 当选择 sourceType 选择 camera 时,此值有效,rearCamera/frontCamera, 默认 rearCamera

调用样例:

CP.selectMedia({
    once: true,
    completed:function (data) {
        // data > {code: '', medias: [{address: '', base64: '', mediaType: ''}]}
        CP.tools.writelog('selectMedia', data);
    },
    cpIncompatible: function () {
        CP.tools.writelog('', '此环境不支持此方法');
    },
    size: '2048',
    count: '9',
    type: 'audio',
    isedit: '0',
    maxDuration: '20',
    minDuration: '1'
});
Copyright © 新媒体云服务平台 2019 all right reserved,powered by Gitbook该文件修订时间: 2023-01-17 16:13:33

results matching ""

    No results matching ""