recordVideo

来自于:开发者立即使用

initrecordSDK startRecordTV

概述

recordVideo 封装了 vcameraSDK,使用此模块可实现录制视频并添加特效功能。

VCamera (短视频拍摄)提供视频录制、后滤镜、炫酷 MV 主题。

由于使用安卓控件原因,支持 Android4.0 及以上的所有系统,不支持低版本。

个人版本会有爱拍水印,模版和滤镜固定。本模块暂仅支持安卓。

initrecordSDK

注册SDK

initrecordSDK(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. success:1 //操作成功状态值
  3. }

示例代码

  1. var recordVideo = api.require('recordVideo');
  2. recordVideo.initrecordSDK(function(ret, err) {
  3. if (ret) {
  4. alert(JSON.stringify(ret));
  5. } else {
  6. alert(JSON.stringify(err));
  7. }
  8. });

补充说明

初始化 SDK 建议在 apiready 方法中初始化

startRecordTV

开始录制

startRecordTV(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. code:1 //操作成功状态值1 , 操作失败状态值 2
  3. videoaddress: '' // 保存到内存卡的视频地址 如果操作失败则为'no'
  4. }

示例代码

  1. var recordVideo = api.require('recordVideo');
  2. recordVideo.startRecordTV(function(ret, err) {
  3. if (ret) {
  4. alert(JSON.stringify(ret));
  5. } else {
  6. alert(JSON.stringify(err));
  7. }
  8. });

可用性

Android 系统

可提供的1.0.0及更高版本