空间H5游戏-客户端接口

mqq.media.getPicture

手机QQ>= IOS 5.5 >= Android 5.5 手机空间>= IOS 7.2 >= Android 7.2

使用说明

获取 Performance 数据。在统一 WebView 中要在 v4.7.1 才支持。低于 v4.7.1 的建议用非统一 WebView 的接口

参数说明

名称 类型 必选 描述
param Object 是 选项
callback(ret,images) Function 是 回调

选项param

名称 类型 必选 描述 备注
source Number 是 控制来源的,0:相册;1:拍照
front Boolean 是 是否使用前置摄像头
max Number 是 最大张数限制
outMaxWidth Number 是 限制输出的图片的最大宽度,超过将会压缩到指定值
outMaxHeight Number 是 限制输出的图片的最大高度,超过将会压缩到指定值
inMinWidth Number 是 限制输入的图片(展示给用户选择的)的最小宽度
inMinHeight Number 是 限制输入的图片(展示给用户选择的)的最小高度
urlOnly Boolean 是 为 true 则只返回 imageID,不返回 data 和 match,此时 outMaxHeight/outMaxWidth/inMinHeight/inMinWidth 无效。之后可以使用 getLocalImage 接口自行加载对应的图片内容 >= IOS 4.7 >=android 4.7

返回值

名称 类型 描述
ret Number 返回码。 0:成功;3:内存不足
images Array|Object 数据对象

数据对象images

名称 类型 描述 备注
data String 所选图片的base64数据
imageID String 所选图片的在手机QQ本地对应的路径 手机空间不支持此参数
match Number 所选图片是否符合最大最小尺寸要求等。0:符合要求;1:图片尺寸太小;2:读取、解码失败; 手机空间不支持此参数

Example

mqq.invoke("media", "getPicture",{
     source:0,
     front:false,
     max:30,
     outMaxWidth:400,
     outMaxHeight:400,
     inMinWidth:70,
     inMinHeight:70,
     urlOnly:false
},function(ret,data){
    console.log(data);
});