1 Token申请

短视频解决方案需要进行新的鉴权,在鉴权时需要进行Token的申请。申请步骤如下:

若购买短视频解决方案套餐包,需进入金山云短视频解决方案官网,点击“购买套餐包”,确认购买,填写表单信息,授权token会以邮件的形式提供。

若单独购买短视频SDK,联系金山云销售进行授权申请,或者直接拨打:62927777 转 5120

2 jcenter依赖的改变

共同点依赖

compile 'com.ksyun.media:libksysv-java:2.0.0'

compile 'com.ksyun.media:libksysv-arm64:2.0.0'

compile 'com.ksyun.media:libksysv-armv7a:2.0.0'

compile 'com.ksyun.media:libksysv-x86:2.0.0'

compile 'com.android.volley:volley:1.0.0'

compile 'com.ksyun.ks3:ks3androidsdk:1.4.1'

新增依赖

// 短视频解决方案,如果您不想导入AAR,可以直接使用这个依赖

compile 'com.ksyun.ts:ShortVideoCore:1.1.1'

compile 'io.reactivex.rxjava2:rxjava:2.0.1'

compile 'io.reactivex.rxjava2:rxandroid:2.0.1'

compile 'com.squareup.retrofit2:retrofit:2.3.0'

compile 'com.squareup.retrofit2:converter-gson:2.3.0'

compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'

compile 'com.squareup.okhttp3:okhttp:3.9.0'

注意:短视频SDK的依赖版本必须是2.0.0版本,暂时不支持其他版本

3 权限声明

共同声明

新增声明

4 替换鉴权逻辑

在原来使用短视频SDK时,需要购买短视频SDK的token并且调用短视频SDK的鉴权代码进行鉴权。

在替换新的SDK后,这一块需要调用短视频解决鉴权流程。当短视频解决方案鉴权完成后,您不需要在使用短视频SDK、KS3上传等等的鉴权流程。

短视频SDK鉴权流程查看ShortVideoActivity中的checkAuth()方法。示例代码如下

//短视频SDK鉴权流程

private void checkAuth() {

AuthInfoManager.getInstance().setAuthInfo(token);

AuthInfoManager.getInstance().checkAuth();

if (AuthInfoManager.getInstance().getAuthState()) {

// 鉴权成功

} else {

// 鉴权失败

}

}

}

在替换为短视频解决方案后,需要重新申请短视频解决方案的token。点击查看具体的申请流程

短视频SDK鉴权流程查看MainActivity中的auth()方法。示例代码如下

private void auth() {

KSVSShortVideoKit.addAuthorizeListener(Context, mAuthListener);

KSVSShortVideoKit.authorize(Context, token, "");

}

private IKSVSShortVideoAuth.IKSVSShortVideoAuthListener mAuthListener =

new IKSVSShortVideoAuth.IKSVSShortVideoAuthListener() {

@Override

public void onSuccess() {

KSVSShortVideoKit.removeAuthorizeListener(MainActivity.this, mAuthListener);

// 鉴权成功

}

@Override

public void onFailed(int error, String message) {

KSVSShortVideoKit.removeAuthorizeListener(MainActivity.this, mAuthListener);

// 鉴权失败

}

};

以下两个地址,建议您关注以下

5 其他内容到WIKI中查看

android 视频解决方案,短视频SDK升级为短视频解决方案相关推荐

  1. 【我的Android进阶之旅】解决SDK升级到27.0.3遇到的GLIBC_2.14 not found、no acceptable C compiler found in $PATH等问题...

    一.问题一:Failed to find Build Tools revision 27.0.3 1.1.问题描述 最近公司的Android项目都要进行SDK升级,目前在本地编译的时候将SDK升级到了 ...

  2. 【我的Android进阶之旅】解决SDK升级到27.0.3遇到的GLIBC_2.14 not found、no acceptable C compiler found in $PATH等问题

    一.问题一:Failed to find Build Tools revision 27.0.3 ##1.1.问题描述 最近公司的Android项目都要进行SDK升级,目前在本地编译的时候将SDK升级 ...

  3. uniapp原生sdk插件极光短信·极光短信插件可快速对接收发短信·官方伙伴优雅草发布

    下载地址:https://ext.dcloud.net.cn/plugin?id=4773 极光短信sdk,支持短信和语音短信,可用于验证码,系统通知,营销推广,极光推送补充 [外链图片转存失败,源站 ...

  4. Android短视频开发中的sdk接入方案

    目前短视频平台非常火,云豹科技作为优质的app源码提供商,在短视频开发领域有丰富的经验和完善的技术.下面以云豹短视频为例,概述Android短视频开发中的sdk接入方案,这里我们选择腾讯云的sdk进行 ...

  5. 趣拍云的一站式解决方案要让应用搭上短视频、直播的便车

    为企业提供一站式解决方案,趣拍云要让不同应用都能搭上短视频.直播的便车 早期项目 土 • 2016-12-24 11:51 公司曾在2014年7月接受了阿里巴巴数千万人民币的A轮投资. 为企业提供一站 ...

  6. 短视频直播美颜sdk可以接入其它视频社交平台吗?

    近期,小编调研了市场上美颜sdk的使用情况,根据使用频率来看,短视频.直播类型的视频社交平台的使用频率是最高的,甚至超过了其它平台的总和.例如短视频平台,大家应该非常了解,毕竟它就是以各种卡点.趣味拍 ...

  7. Android IOS 视频直播利用第三方SDK实现

    SDK服务选择 目前有很多做直播云的服务平台: 腾讯云.阿里云.网易云信.七牛云.金山云.声网.即构科技,总的来说,腾讯云直播,七牛云,金山云更偏向于娱乐性的直播,网易云信是基于他的IM系统,而阿里云 ...

  8. 类似于抖音等短视频录制功能的SDK接入教程

    1.1概述 美摄SDK致力于解决移动端视频开发的技术门槛,使仅有android界面开发经验的程序员,都可以开发出性能优异.渲染效果丰富的的视频录制.编辑功能.我们的优势体现在: 录制.剪辑不限时长 行 ...

  9. 三星s6 android 5.1.1,三星S6升级安卓5.1.1系统试玩视频

    就在上周,谷歌低调的发布了Android 5.1.1系统,但是这次,谷歌的亲儿子们就没那么那么好运了,因为已经有设备比它们更早的体验上了Android新版本.三星S6手机正式升级安卓5.1.1手机系统 ...

  10. web视频剪辑 在线视频编辑 开发类似:VE视频引擎 美摄sdk VESDK 蓝松短视频SDK 筷子saas剪辑 系统源码

    在线视频编辑 剪辑系统源码 可以批量视频制作 包括ae特效制作**(支持所有AE底层能力)** web视频剪辑 在线视频编辑 VE视频引擎 美摄sdk VE SDK 蓝松短视频SDK 剪辑系统源码 看 ...

最新文章

  1. 在我还是14岁的时候那会学C++
  2. QT每日一练day2:day1优化以及QT内存管理机制
  3. java九九成表发_用EXCEL可多种办法生成99乘法表
  4. 贺利坚老师汇编课程29笔记:在代码段使用栈将程序定义的数据逆序
  5. 使用小波变换进行灰度图像的融合
  6. 【TDA4系列】硬件分析与刷写程序的几种方式
  7. HTML中文字携带拼音的方法
  8. Chrome浏览器安装Axure插件
  9. 支付宝支付时提示“长时间没操作,请重新发起请求”的错误处理
  10. 纯python实现线性回归——以各国人均GDP变化为例
  11. OpenCV 自带示例sample中的双目校正stereo_calib.cpp 安装与解读
  12. github使用Personal access tokens的方法
  13. 数据结构-BF算法和KMP算法
  14. dbz用connector入hana报错Invalid Java object for schema type INT64: class java.util.Long for field “null“
  15. 生死大PK:软路由是否会威胁到硬路由
  16. $F $ 等符号的意思
  17. HTML作业简单注册界面
  18. 电机与运动控制笔记整理(三)——异步电机概述
  19. 努力前端【LeetCode-10】448. 找到所有数组中消失的数字 442. 数组中重复的数据(中等) 41. 缺失的第一个正数(困难) [鸽笼原理,数组,Map,类似No.645]
  20. 【思维导图】巩固你的JavaScript知识体系

热门文章

  1. cmake导入so库_CMAKE使用链接第三方SO库
  2. ndk命令行编译so库
  3. 一章——系统安全及应用(应用——linux防护与群集)
  4. 口袋妖怪金心银魂详细图文攻略(下)及游戏下载
  5. springboot美容院会员管理系统毕业设计源码191740
  6. java tire树_谢特——后缀数组+tire 树(示例代码)
  7. Linux打开wim文件,linux笔记 wim编辑器
  8. 如何封装svg矢量图
  9. 【ORA-RAC】ORA-15045: ASM file name '+DATA01' is not in reference form
  10. 软考高项 : (27)信息系统项目管理师模拟试题