weChatVideo
来自于:开发者立即使用
概述
weChatVideo简介
weChatVideo 是一个仿微信短视频模块,模块已实现单击拍照、长按录制视频、限制录制的最大时间、视频编辑、视频涂鸦、视频裁剪、视频加水印、视频添加表情、视频播放速率等功能
注意:SDK支持Android 4.0.1及以上版本(注意:android版需要升级环境编译)
模块接口
open
打开视频录制界面
open({params}, callback(ret, err))
params
maxTime:
类型: 数字型
默认: 10
描述: (可选项)录制视频专用参数,数字类型单位秒,拍照无效
isEditVideo:
类型: boolean型
默认: false
描述: (可选项)是否编辑视频
callback(ret, err)
ret:
类型:JSON 对象
内部字段:
{
status: true, //操作成功状态值
videoPath: '', //视频地址
thumbnailPath: '' //缩略图地址
}
err:
类型:JSON 对象
内部字段:
{
status: false, //操作成功状态值
videoPath: null, //视频地址
thumbnailPath: null //缩略图地址
msg: "" //错误描述
}
示例代码
var recordVideo = api.require('weChatVideo');
recordVideo.open({
maxTime: 8
}, function(data){
console.log(JSON.stringify(data))
})
可用性
Android系统
可提供的1.0.0及更高版本
clearCache
清除视频的缓存
clearCache(callback(ret, err))
callback(ret, err)
ret:
类型:JSON 对象
内部字段:
{
status:true, //操作成功状态值
msg:"" //错误描述
}
err:
类型:JSON 对象
内部字段:
{
status:false, //操作成功状态值
msg: "" //错误描述
}
示例代码
var recordVideo = api.require('weChatVideo');
recordVideo.clearCache(function(ret, err){
console.log(JSON.stringify(ret));
if(ret.result == true){
api.toast({msg:'清除成功'});
}
});
可用性
Android系统
可提供的1.0.6及更高版本