uexQupai查看3.0文档

1、简介

趣拍短视频插件

1.1、说明

封装了趣拍精简版功能, 支持自定义视频尺寸,码率,美颜效果等. 公告:

  • 当前uexQupai封装是旧版趣拍sdk。由于趣拍sdk服务改版,新App可能无法正常集成当前uexQupai接口,须插件重新升级sdk才能集成。对于已经集成的App服务暂可使用,特说明新版趣拍sdk插件功能服务升级中
    1.2、UI展示
1.3、开源源码

插件测试用例与源码下载:点击 插件中心至插件详情页 (插件测试用例与插件源码已经提供)

1.4、平台版本支持

本插件的所有API默认支持Android4.0+iOS7.0+操作系统.

有特殊版本要求的API会在文档中额外说明.

1.5、接口有效性

本插件所有API默认在插件版本4.0.0+可用.

在后续版本中新添加的接口会在文档中额外说明.

2、API概览

2.1、方法
init //初始化

uexQupai.init(param, cb)

说明:

初始化趣拍SDK.需要注意的是,之所以需要appKey, appSecret, space这三个参数,是因为趣拍SDK中封装有上传文失件的功能,这三个参数在上传文件时会需要.但当前插件中没有封装这一功能,既使用户输入错误的appKey, appSecret, space,该插件的录制视频功能同样可以使用,但是在使用时会有授权失败的提示. 所以建议开发者还是去趣拍云官网申请这三个参数,趣拍官网控制台注册申请.

参数:

参数名称 参数类型 是否必选 说明
param String 接口所需数据,形式见下:
cb Function 回调方法
var param = {
  appKey:,
  appSecret:,
  space
}

各字段含义如下:

参数名称 参数类型 是否必选 说明
appKey String 在趣拍平台上为应用申请的appKey
appSecret String 在趣拍平台上为应用申请的appSecret
space String 在趣拍平台上为应用指定的空间

回调参数

var cb = function(error, code){}
参数名称 参数类型 说明
error Number 注册结果, 0-成功, 1-失败
code Number 注删失败时返回错误码

关于错误码的说明:

错误码 说明
1101 Host(请求的域名) 未授权, 通常都是域名地址错误导致
1102 appSecret不正确
1103 bundleId不正确
1104 包名和签名为空
1105 包名或签名不正确
1106 存储空间里的目录不正确
1107 AppKey不正确

示例:

var params = {
        appKey: "206ad2ea1113d3e",
        appSecret: "5a20f29cc65e4b7fbca31eecb6338589",
        space: "fred"
 }
uexQupai.init(JSON.stringify(params),function(error, code){
             alert(JSON.stringify(data));
});
config //初始化拍摄的相关参数

uexQupai.config(param)

说明:

初始化拍摄的相关参数

参数:

参数名称 参数类型 是否必选 说明
param String 接口所需数据,形式见下:
var param = {
  minDuration:,
  maxDuration:,
  rate:,
  width:,
  height:,
  cameraFrontOn:,
  openBeautySkin:,
  beautySkinRate:
}

各字段含义如下:

参数名称 参数类型 是否必选 说明
minDuration Number 视频录制最短时间长度,默认为2秒
maxDuration Number 视频录制的时间长度,默认为8秒
rate Number 视频的码率,码率越高,画面越清晰,合成越慢,默认是2000 * 1000
width Number 输出视频的宽度, 不传默认为320
height Number 输出视频的高度,不传默认为480, 推荐的视频分辨率为 320 X 240, 640 X 480, 480 X 480, 640 X 360
cameraFrontOn boolean 是否默认使用前置摄像头,默认为true
openBeautySkin boolean 是否开启美颜效果,默认为true
beautySkinRate Number 美颜比例,值为0-100, 默认为80

示例:

var params={
    maxDuration:10  //视频录制最大时间
}
uexQupai.config(JSON.stringify(params));
record //打开视频录制界面

uexQupai.record(callbackFunction)

说明:

打开视频录制界面

参数:

参数名称 参数类型 是否必选 说明
callbackFunction Function 回调函数

回调参数:

var callbackFunction = function(error,data){}
参数名称 参数类型 说明
error Number 录制的结果, 0-成功, 1-失败
data Object 录制成功后的结果,包含视频和缩略图路径, 失败时返回错误消息
var data = {
    videoPath:, //合成后视频的路径, 
    thumbPath: //缩略图的路径,  
}

示例:

uexQupai.record(function(error, data){
    if (!error) {
        alert(JSON.stringify(data));
    }
 });

3、更新历史

iOS

API版本: uexQupai-4.0.0

最近更新时间:2016-7-27

历史发布版本 更新内容

Android

API版本: uexQupai-4.0.0

最近更新时间:2016-7-27

历史发布版本 更新内容
还需要帮助吗? 联系我们
最新更新 17th Apr 2017