weChatVideo

来自于:开发者立即使用

open clearCache

概述

weChatVideo简介

weChatVideo 是一个仿微信短视频模块,模块已实现单击拍照、长按录制视频、限制录制的最大时间、视频编辑、视频涂鸦、视频裁剪、视频加水印、视频添加表情、视频播放速率等功能

注意:SDK支持Android 4.0.1及以上版本(注意:android版需要升级环境编译)

模块接口

open

打开视频录制界面

open({params}, callback(ret, err))

params

maxTime:

  1. 类型: 数字型
  2. 默认: 10
  3. 描述: (可选项)录制视频专用参数,数字类型单位秒,拍照无效

isEditVideo:

  1. 类型: boolean
  2. 默认: false
  3. 描述: (可选项)是否编辑视频

callback(ret, err)

ret:

类型:JSON 对象
内部字段:

  1. {
  2. status: true, //操作成功状态值
  3. videoPath: '', //视频地址
  4. thumbnailPath: '' //缩略图地址
  5. }

err:

类型:JSON 对象
内部字段:

  1. {
  2. status: false, //操作成功状态值
  3. videoPath: null, //视频地址
  4. thumbnailPath: null //缩略图地址
  5. msg: "" //错误描述
  6. }

示例代码

  1. var recordVideo = api.require('weChatVideo');
  2. recordVideo.open({
  3. maxTime: 8
  4. }, function(data){
  5. console.log(JSON.stringify(data))
  6. })

可用性

Android系统

可提供的1.0.0及更高版本

clearCache

清除视频的缓存

clearCache(callback(ret, err))

callback(ret, err)

ret:

类型:JSON 对象
内部字段:

  1. {
  2. status:true, //操作成功状态值
  3. msg:"" //错误描述
  4. }

err:

类型:JSON 对象
内部字段:

  1. {
  2. status:false, //操作成功状态值
  3. msg: "" //错误描述
  4. }

示例代码

  1. var recordVideo = api.require('weChatVideo');
  2. recordVideo.clearCache(function(ret, err){
  3. console.log(JSON.stringify(ret));
  4. if(ret.result == true){
  5. api.toast({msg:'清除成功'});
  6. }
  7. });

可用性

Android系统

可提供的1.0.6及更高版本