cocoVideo 封装本地拍照及拍摄功能,支持左右滑动切换,可自定义启动的模式(拍照/拍摄),支持添加滤镜、录制时长及封面自定义等功能。
cocoVideo功能服务
插件初始化及参数设置接口 备注:该接口已删除
config({params},callback(ret))
mode:
min_time:
max_time:
ret:
{
status: 'success' //初始化方法状态。字符类型:success为正常,error为失败
msg:'' //描述信息。状态为success时为空,为error时为异常信息
}
var cocoVideo = api.require('cocoVideo');
var params={
mode:'video',
min_time:5,
max_time:60
}
cocoVideo.config(params,function(ret){
if(ret.status=='error'){
alert(ret.msg);
}
});
iOS系统,Android系统
可提供的1.0.0版本
启动拍照/拍摄
openCamera({params},callback(ret,err))
mode:
类型:字符类型
描述:设置启动插件
选项:image(拍照)/video(拍摄)/all(拍照和拍摄)
min_time:
max_time:
描述:设置拍摄最大时长,单位(秒)
默认值:60
img_num:
类型:数字
描述:拍照模式下,设置能从相册中选择的图片的数量
默认值:9
ret:
{
video_path: '' //字符类型;视频资源路径,如调用拍摄,则返回拍摄或从资源中选择中视频的路径,如调用拍照则返回空
image_path:[] //字符串数组类型;图片路径,如调用拍照则返回拍照图片路径,如调用拍摄则返回封面图片路径
}
err:
{
msg: '' //字符类型;传参异常时返回异常信息
}
var cocoVideo = api.require('cocoVideo');
var params={
mode:'video',
min_time:'5',
max_time:'60',
img_num:'9'
}
cocoVideo.openCamera(params,function(ret,err){
if(ret){
ret.video_path;
ret.image_path;
}
if(err){
alert(err.msg);
}
});
iOS系统,Android系统
可提供的1.0.1及更高版本