注:所有请求参数parameter都为json字符串

所有回调参数都为json对象

回调参数code对应的0/-1, 0为成功, -1为失败!

Media



1. xviewSaveImageToGallery(String parameter)



保存图片 加水印 - parameter参数为json字符串


var json = {
"url" : "图片网址",
"text": "水印文字",
"callback": "回调方法名"
};
window.xview.xviewSaveImageToGallery(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/图片保存失败原因"
},
"message": "success/图片保存失败原因"
}

2. xviewScanBarcode(String parameter)



扫描二维码 - parameter参数为json字符串


示例代码


var json = {
"callback": "回调方法名"
};
window.xview.xviewScanBarcode(JSON.stringify(json));

回调参数

{
"code": "0/-1",
"data": "扫描结果/失败原因",
"message": "扫描结果/失败原因"
}

3. xviewRecordVideo(String parameter)



录制视频 - parameter参数为json字符串


示例代码

var json = {
"time": "3s到30s之间",
"callback": "回调方法名"
};
window.xview.xviewRecordVideo(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"video": "视频在本机路径",
"image": "视频截图在本机路径",
"imagebase64": "视频截图base64编码",
"result": "success/失败原因"
},
"message": "success/失败原因"
}

4. xviewUploadVideo(String parameter)


上传视频 - parameter参数为json字符串


示例代码


var json = {
"video": "视频地址",
"image": "截图地址",
"url": "接口",
"callback": "回调方法名"
};
window.xview.xviewUploadVideo(JSON.stringify(json));

回调参数

{
"code": "0/-1",
"data": "上传视频接口,返回信息/失败原因",
"message": "success/上传视频失败原因"
}

5. xviewRecordAudio(String parameter)


录制音频 - parameter参数为json字符串


示例代码


var json =
{
"time":"90",//录音最大时长(单位:秒),默认60秒,0无限制
"callback":""//回调方法名
}
window.xview.xviewRecordAudio(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"time":"",//录制的音频时长(单位:秒)
"file_path_audio":""//音频路径
},
"message": "success/失败原因"
}

6. xviewPlayAudio(String parameter)


播放音频 - parameter参数为json字符串


示例代码


var json = {
"state": "play/stop/pause/resume",
"url": "音频路径",
"callback":"回调方法名"
};
window.xview.xviewPlayAudio(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": {
"result": "success/播放音频失败原因"
},
"message": "success/播放音频失败原因"
}

7. xviewSelectVideoUpload(String parameter)


选取相册视频上传


示例代码


var json = {
"url": "上传视频接口地址"
"callback": "alert",
};
window.xview.xviewSelectVideoUpload(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": "上传视频接口,接口返回的信息/失败原因",
"message": "success/上传视频失败原因"
}

8. xviewUploadImage(String parameter)


从相册里,选择多张图片


示例代码


var json = {
"callback": "回调方法名",
"color": "导航栏颜色,十六进制,必须为8位字符串,如0xffffff,选填,默认为黑色"
"maxnumber": "选择图片数量的最大值,最大为9",
};
window.xview.xivewUploadImage(JSON.stringify(json));

回调参数


{
"code": "0",
"data": [
"前缀+base64数据", "", "",...
],
"message": "success"
}

9. xviewUploadFile(String parameter)


文件上传


示例代码


var json = {
"callback": "回调方法名",
"url": "接口地址",
"file_path": ["文件路径1", "文件路径2", "文件路径3", ...],
....(其它所需上传参数)...
};
window.xview.xviewUploadFile(JSON.stringify(json));

回调参数


{
"code": "0/-1",
"data": "上传文件接口,返回信息/失败原因",
"message": "success/上传视频失败原因"
}

还需要帮助吗? 联系我们
最新更新 18th Nov 2016