为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
本模块封装了oxWxRecorder仿微信录制拍照功能
模块概述
oxWxRecorder 录段视频 拍照 预览功能
请求权限接口
var ox = api.require('oxWxRecorder');
ox.getPermission(function(ret) {
var code= ret.code;
// 0 成功返回
// -1 失败 返回
});
Android,ios系统
可提供的1.0.1
打开相机
var ox = api.require('oxWxRecorder');
//code 0 关闭事件 1 返回视频路径 2 返回图片路径 -1 错误信息
ox.open({
fixedOn:api.frameName,
rect:{x:0, y:0,w:w, h:h},
fixed:true,
type:0, //0拍照录像 1 录像 2 拍照
duration:10 //最大录制时长10秒
},function(ret) {
var code = ret.code;
if (code == 0) {//关闭事件
}else if (code == 1) {//返回视频路径封面 path cover
}else if (code == 2) {//返回图片路径path
}else if (code == -1) {//错误信息
alert(ret.text);
}
});
Android,ios系统
可提供的1.0.1
预览
var ox = api.require('oxWxRecorder');
ox.preview({
fixedOn:api.frameName,
rect:{x:0, y:0,w:w, h:h},
fixed:true,
type:1,//1 视频 2 图片
path:path //视频图片路径
},function(ret) {
var code = ret.code;
if (code == 0) {//关闭
api.closeWin();
}else if (code == 1) {//确定
api.closeWin();
alert(ret.path);
}
});
Android,ios系统
可提供的1.0.1
重回拍摄预览
var ox = api.require('oxWxRecorder');
ox.resume();
Android,ios系统
可提供的1.0.1
清理缓存
var ox = api.require('oxWxRecorder');
ox.clearCache();
Android,ios系统
可提供的1.0.1