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/上传视频失败原因"
}