android端接入腾讯云直播全过程详解(包含腾讯云点播、腾讯云IM)直播+弹幕+录制直播视频

前言

为什么想到对接腾讯云直播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里):

        //腾讯云直播组件初始化
        //初始化腾讯云直播工具类
        TXLiveUtils.createInstance(this);
        //初始化腾讯云直播SDK
        TXLiveUtils.getInstance().initCloudSDK();
        //初始化腾讯IMSDK
        TXLiveUtils.getInstance().initIMSDK();

猜你喜欢

转载自blog.csdn.net/yonghuming_jesse/article/details/103683654