android 视频解决方案,短视频SDK升级为短视频解决方案
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升级为短视频解决方案相关推荐
- 【我的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升级到了 ...
- 【我的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升级 ...
- uniapp原生sdk插件极光短信·极光短信插件可快速对接收发短信·官方伙伴优雅草发布
下载地址:https://ext.dcloud.net.cn/plugin?id=4773 极光短信sdk,支持短信和语音短信,可用于验证码,系统通知,营销推广,极光推送补充 [外链图片转存失败,源站 ...
- Android短视频开发中的sdk接入方案
目前短视频平台非常火,云豹科技作为优质的app源码提供商,在短视频开发领域有丰富的经验和完善的技术.下面以云豹短视频为例,概述Android短视频开发中的sdk接入方案,这里我们选择腾讯云的sdk进行 ...
- 趣拍云的一站式解决方案要让应用搭上短视频、直播的便车
为企业提供一站式解决方案,趣拍云要让不同应用都能搭上短视频.直播的便车 早期项目 土 • 2016-12-24 11:51 公司曾在2014年7月接受了阿里巴巴数千万人民币的A轮投资. 为企业提供一站 ...
- 短视频直播美颜sdk可以接入其它视频社交平台吗?
近期,小编调研了市场上美颜sdk的使用情况,根据使用频率来看,短视频.直播类型的视频社交平台的使用频率是最高的,甚至超过了其它平台的总和.例如短视频平台,大家应该非常了解,毕竟它就是以各种卡点.趣味拍 ...
- Android IOS 视频直播利用第三方SDK实现
SDK服务选择 目前有很多做直播云的服务平台: 腾讯云.阿里云.网易云信.七牛云.金山云.声网.即构科技,总的来说,腾讯云直播,七牛云,金山云更偏向于娱乐性的直播,网易云信是基于他的IM系统,而阿里云 ...
- 类似于抖音等短视频录制功能的SDK接入教程
1.1概述 美摄SDK致力于解决移动端视频开发的技术门槛,使仅有android界面开发经验的程序员,都可以开发出性能优异.渲染效果丰富的的视频录制.编辑功能.我们的优势体现在: 录制.剪辑不限时长 行 ...
- 三星s6 android 5.1.1,三星S6升级安卓5.1.1系统试玩视频
就在上周,谷歌低调的发布了Android 5.1.1系统,但是这次,谷歌的亲儿子们就没那么那么好运了,因为已经有设备比它们更早的体验上了Android新版本.三星S6手机正式升级安卓5.1.1手机系统 ...
- web视频剪辑 在线视频编辑 开发类似:VE视频引擎 美摄sdk VESDK 蓝松短视频SDK 筷子saas剪辑 系统源码
在线视频编辑 剪辑系统源码 可以批量视频制作 包括ae特效制作**(支持所有AE底层能力)** web视频剪辑 在线视频编辑 VE视频引擎 美摄sdk VE SDK 蓝松短视频SDK 剪辑系统源码 看 ...
最新文章
- 在我还是14岁的时候那会学C++
- QT每日一练day2:day1优化以及QT内存管理机制
- java九九成表发_用EXCEL可多种办法生成99乘法表
- 贺利坚老师汇编课程29笔记:在代码段使用栈将程序定义的数据逆序
- 使用小波变换进行灰度图像的融合
- 【TDA4系列】硬件分析与刷写程序的几种方式
- HTML中文字携带拼音的方法
- Chrome浏览器安装Axure插件
- 支付宝支付时提示“长时间没操作,请重新发起请求”的错误处理
- 纯python实现线性回归——以各国人均GDP变化为例
- OpenCV 自带示例sample中的双目校正stereo_calib.cpp 安装与解读
- github使用Personal access tokens的方法
- 数据结构-BF算法和KMP算法
- dbz用connector入hana报错Invalid Java object for schema type INT64: class java.util.Long for field “null“
- 生死大PK:软路由是否会威胁到硬路由
- $F $ 等符号的意思
- HTML作业简单注册界面
- 电机与运动控制笔记整理(三)——异步电机概述
- 努力前端【LeetCode-10】448. 找到所有数组中消失的数字 442. 数组中重复的数据(中等) 41. 缺失的第一个正数(困难) [鸽笼原理,数组,Map,类似No.645]
- 【思维导图】巩固你的JavaScript知识体系
热门文章
- cmake导入so库_CMAKE使用链接第三方SO库
- ndk命令行编译so库
- 一章——系统安全及应用(应用——linux防护与群集)
- 口袋妖怪金心银魂详细图文攻略(下)及游戏下载
- springboot美容院会员管理系统毕业设计源码191740
- java tire树_谢特——后缀数组+tire 树(示例代码)
- Linux打开wim文件,linux笔记 wim编辑器
- 如何封装svg矢量图
- 【ORA-RAC】ORA-15045: ASM file name '+DATA01' is not in reference form
- 软考高项 : (27)信息系统项目管理师模拟试题