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及更高版本