• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 关于视频编辑SDK的接入说明,视频编辑sdk接入

关于视频编辑SDK的接入说明,视频编辑sdk接入

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了视频编辑sdk,文明5地图编辑器sdk,文明6地图编辑器sdk,u+sdk接入是什么,sdk接入方式等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

关于视频编辑SDK的接入说明,视频编辑sdk接入


 

一、运行环境

 Android 4.1(api 16)以上;

 处理器:双核 1GHz以上CPU(目前只支持ARM CPU, X86、MIPS暂不支持);推荐四核1.2GHz以上CPU

 内存:1 GB以上;

 

二、注册申请AppKey和APPSECRET

1、 登录http://www.rdsdk.com 注册用户

2、 登录注册好的用户

3、 进入视频云管理 点击(新增)获取应用的 appkey 、appsecret 

 

三、下载并导入SDK

1、 Android Studio 导入xpkUISdk

点击File--->Import Module,选择路径,填写“Module name”,默认为xpkUISdk,点击“finish”。

之后点击File--->Project Structure,选择你自己工程的Module,在Flavors选项卡中设置Min Sdk Version 不低于16

然后切换到Dependencies选项卡并点击右侧“+”号在弹出的下拉菜单选择Module Dependency点击。

弹出的小窗口中选择SDK相关的Modules,“OK”

添加成功后点击Project Structure设置界面的“OK”完成导入工作。

 

关于集成NDK SO库引发冲突解决办法如下:

步骤一:sdk library模块过滤

 

 

 

步骤二:application模块中过滤

编辑SDK NDK包含以下架构的SO库:

  • armeabi-v7a

建议在Module的build.gradle文件中使用NDK的“abiFilter”配置,设置支持的SO库架构。

如果在添加“abiFilter”之后Android Studio出现以下提示:

NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin.

则在项目根目录的gradle.properties文件中添加:

android.useDeprecatedNdk=true

在集成NDK SO库时,请注意只保留支持的架构SO库,参考截图配置

Android studio上绑定SDK javadoc文档

Android Studio中使用SDK jar包时,会在$PROJECT_DIR$/.idea/libraries目录中生成xpkuisdk_$VERSTION$.xml文件,添加以下配置:

<JAVADOC >
  <root url="file://$PROJECT_DIR$/../xpkUISdk/docs/xpkUISdk" />
</JAVADOC>

其中$PROJECT_DIR$为项目根目录;$VERSTION$代表SDK版本,当前为1.0.8,则该XML文件则为xpkuisdk_1_0_8.xml;

当前配置演示是以SDK demo项目进行的,需要根据实际集成环境进行修改。

参考如下截图:

 

 

添加完JAVADOC后,将是如下结果:

 

2、Eclipse导入xpkUISdk

3、 准备AndroidManifest.xml  (权限,注册Activity)

 

a.添加权限:

 

b.注册必要的Activity:

 

如果不想影响当前项目的AndroidManifest.xml,Eclipse下可以合并xpkUISdk中的配置,修改project.properties文件如下:

android.library.reference.1=../xpkUISdk

manifestmerger.enabled=true

4、替换内置配音

替换对应音频文件和soundtrack.json

5、 调用sdk初始化

 

 

初始化成功后才能正常使用其他功能接口,还要注意系统权限的申请,否则SDK在系统api级别 >= 23(android 6.0+)下不能正常使用

 

6、指定配置参数

SDK初始化成功之后,需要部分自定义功能时需指定配置参数,不指定时也不会影响使用,只是按照默认配置进行调用。

a.界面配置类示例:

UIConfiguration uiConfig = new UIConfiguration.Builder()

//设置横竖屏(支持横屏,竖屏,自动)

.setOrientation(orientation)

//设置是否使用自定义相册(传false将调用秀拍客相册)

.useCustomAlbum(useCustomAlbum)

//设置是否开启向导化

.enalbeWizard(enable)

//设置视频默认比例

.setVideoProportion(proportion)

.get();

设置编辑导出功能模块显示与隐藏

uiConfig .setEditAndExportModuleVisibility(EditAndExportModules module,

boolean visibility)

其中EditAndExportModules 是编辑导出功能模块枚举

public enum EditAndExportModules {

/** 配乐 */

SOUNDTRACK,

/** 配音 */

DUBBING,

/** 滤镜 */

FILTER,

/** 字幕 */

TITLING,

/** 特效 */

SPECIAL_EFFECTS,

/** 片段编辑 */

CLIP_EDITING,

}

 

设置片段编辑功能模块显示与隐藏:

uiConfig .setClipEditingModuleVisibility(ClipEditingModules module,

boolean visibility)

其中ClipEditingModules 是片段编辑模块枚举

public enum ClipEditingModules {

/** 视频调速 */

VIDEO_SPEED_CONTROL,

/** 设置图片时长 */

IMAGE_DURATION_CONTROL,

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于视频编辑SDK的接入说明,视频编辑sdk接入

相关文章

  • 2017-05-26Android 自定义控件之第三讲:obtainStyledAttributes 系列函数详解
  • 2017-05-26A DB2 Performance Tuning Roadmap --DIVE INTO LOCK
  • 2017-05-26Android开发:优化ListView实践解析
  • 2017-05-26Android 如何保证service在后台不被kill,androidkill
  • 2017-05-26使用Android studio创建的AIDL编译时找不到自定义类的解决办法,androidaidl
  • 2017-05-26MVP模式在Android开发中的最佳实践
  • 2017-05-26硅谷商城6--购物车编辑实现,硅谷商城6--购物车
  • 2017-05-26Android对话框,android弹出对话框
  • 2017-05-26Android开发:控件之WebView
  • 2017-05-26基于PGPool的1主2从PostgreSQL流复制HA的搭建

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Android一些不太常用XML文件属性的总结
    • linux 破解版 confluence
    • 产品原型图设计,产品原型图
    • [Android]Animation 动画介绍和实现,androidanimation
    • 一键生成Android录屏gif的脚本
    • Android,androidstudio
    • 配置Nginx反向代理Exchange 2007上的OWA
    • eclipse搭建android开发环境详细步骤,eclipseandroid
    • Android之Pull解析XML,androidpullxml
    • 4.1.2 Activity初窥门径

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有