为什么想到对接腾讯云直播SDK呢?答案很简单--公司需要。从开始着手对接SDK,到现在直播全程流畅跑通,花了两周零几天的时间。为了帮后续也需要接入腾讯云直播SDK的朋友节省不必要的时间、少走点弯路,决定写下这篇文章,把我对接的全过程记录下来。
日期:2019/12/24
开发过程 1.接入SDK:只需要导入以下两个SDK,直播和IM的,点播不需要导入SDK。
//腾讯云直播 implementation 'com.tencent.liteavsdk:LiteAVSDK_Smart:latest.release' //腾讯云IM implementation 'com.tencent.imsdk:imsdk:4.6.1'注意:导入IM到项目中后,注意是否是最新版本,如果不是最新版本会显黄色,请根据提示修改成最新版本。
博主根据文档接入IMSDK的时候,就是因为没有导入最新版本的SDK,因此出了bug,浪费了一些时间!同样的坑请不要踩了。
2.初始化SDK:按照我自己一直以来的习惯,但凡是接入第三方SDK,都会专门写一个工具类来操作,这里我创建的工具类是TXLiveUtils。
同样按照习惯,将初始化代码写在Application类的onCreate方法中(当然你也可以写在你的某个Activity里):
//腾讯云直播组件初始化 //初始化腾讯云直播工具类