UIQiniuShortVideo

来自于:AC模块工作室立即使用

概述

UIQiniuShortVideo 采用带有UI界面的方案,封装了七牛的短视频 SDK ,提供了包括美颜、滤镜、水印、断点录制、分段回删、视频编辑、混音特效、MV 特效、本地/云端存储在内的多种功能。

七牛开发者中心

iOS授权

七牛短视频 SDK需授权方可使用,开发者需要自己从七牛官方获取短视频 SDK,然后将短视频 SDK打包成一个附加自定义模块上传 APICloud 平台。制作方法如下:下载 UIQiniuShortVideoAppendix 模块 zip 包并解压,把 zip 包内 target 目录下的 PLShortVideoKit.framework 文件替换为自己从七牛官方获取的短视频 SDK。然后重新压缩为 zip 包文件上传自定义模块,云编译时勾选该模块。

android SDK授权

由于七牛短视频SDK是付费项目,请联系七牛商务获取SDK,获取到SDK后开始配置七牛SDK

  • 1、下载七牛动态sdk模块包,并解压
  • 2、解压后打开source目录,会看到一个qiniuAppendix.jar,将其解压,会看一个(/assets/filters/ 目录结构),将从七牛商务获取到的SDK中的filters目录,替换掉assets目录下的filters,并将qiniuAppendix再次压缩成qiniuAppendix.jar
  • 3、source目录中还有一个pldroid-shortvideo-x.x.x.jar(x.x.x表示版本号)文件,将从七牛商务获取到的sdk中的pldroid-shortvideo-x.x.x.jar,替换掉source中的pldroid-shortvideo-x.x.x.jar
  • 4、打开第一步解压后target文件,将从七牛商务获取到的sdk中armeabi-v7a的文件,替换掉target中的文件(如果不存在armeabi-v7a文件夹,可以将armabi文件夹下的文件替换)
  • 5、重新将UIQiniuShortVideoAppendix压缩成zip包,上传自定义模块

android编译

  • android使用升级环境编译
  • android编译需在Android 4.3 (API 18) 及其以上

open

打开短视频界面。

open({params})

params

token:

  • 类型:字符串类型
  • 描述:上传视频空间 token
  • 默认:无

示例代码

var UIQiniuShortVideo = api.require('UIQiniuShortVideo');
UIQiniuShortVideo.open({
                    token : ''
                        });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

clearCache

清除保存在本地的所有视频文件。

clearCache()

示例代码

var UIQiniuShortVideo = api.require('UIQiniuShortVideo');
UIQiniuShortVideo.clearCache();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本