svideo

来自于:开发者立即使用

start

概述

svideo模块是仿微信小视频录制功能的模块,通过此模块可以录制类似秒拍,快手,美拍等小视频。小视频最大时长为8秒,按住视频录制按钮则开始录制,时长小于3秒钟松开为无效录制,如果时长超过3秒以后取消此次录制,可以向上滑动屏幕,根据屏幕提示松开,则可以取消录制。录制完成以后该模块生成MP4类型的视频文件,同时自动产生一张该视频里面的截图,返回类型为视频文件跟截图文件的路径。注:android版本6.0的系统可能适配不完全。

start

启动svideo模块,打开摄像头,等待用户录制。

start(params, callback(ret))

params

max_time:

  • 类型:数字
  • 描述:设置小视频总时长

min_time:

  • 类型:数字
  • 描述:设置最低有效时长

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. ret.video, //返回录制完成的视频文件
  3. ret.image //返回视频文件的截图文件
  4. }

示例代码

  1. var svideo = api.require('svideo');
  2. svideo.start(callBack);
  3. function callBack(ret) {
  4. console.log(JSON.stringify(ret));
  5. }

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本