miniVideoRecord
来自于:开发者立即使用
概述
miniVideoRecord封装了秒拍的视频拍摄功能(去掉后期编辑功能,大大缩小编译后apk的大小),使用此模块可实现录制自定义时长的小视频,开发者可以自行设置最小和最大时长(最小1秒到最大5分钟),暂时仅支持Android系统(需Android4.0及以上系统版本)。
此模块不支持升级环境
init
初始化SDK
init({params}, callback(ret, err))
params
savePath:
- 类型:字符串
- 描述:视频存储路径,会建立在DIMC文件夹下。
- 默认值:”/VCamera/“
timeMin:
- 类型:数字
- 描述:视频录制最小时间,单位:毫秒。
- 默认值:3000
timeMax:
- 类型:数字
- 描述:视频录制最大时间,单位:毫秒。
- 默认值:10000
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
success:1 //数字类型,1为初始化成功,0为初始化失败
}
示例代码
var mvr = null;
apiready = function() {
mvr = api.require('miniVideoRecord');
}
function initsdk() {
mvr.init({
savePath: '/VCamera/',
timeMin: 3000,
timeMax: 10000
}, function(ret) {
if (ret.success == 1) {
alert('初始化 miniVideoRecord 成功');
} else {
alert('初始化 miniVideoRecord 失败');
}
});
}
补充说明
初始化SDK 建议在apiready方法中初始化
可用性
Android系统
可提供的1.0.0及更高版本
open
打开录制窗口
open(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
success: //数字类型,1为成功,0为失败
path: //字符串类型,保存到内存卡的视频地址 如果操作失败则为""
}
示例代码
mvr.open(function(ret) {
if (ret.success == 1) {
alert('拍摄视频成功:' + ret.path);
} else {
alert('拍摄取消');
}
});
可用性
Android系统
可提供的1.0.0及更高版本