Android 接入指南

Android 接入指南分为两部分;
一部分为 Android 接入场景的说明。主要功能是列举出可能接入的场景,方便用户根据自己的场景,更加快速接入 Android直播观看 SDK;
另一部分为 Android 接入说明文档。主要功能是指引开发人员更加快速接入 Android 直播观看 SDK;

阅读对象

本文档面向所有使用该 SDK 的开发人员、测试人员、合作伙伴以及对此感兴趣的其他用户,要求读者具有一定的 Android 编程经验。

简介

临境直播观看 Android SDK(以下简称“SDK”)是江苏云学堂网络科技有限公司推出的 Android 平台直播观看及交流软件开发工具包(SDK),为 Android 开发者提供简单、便捷的开发接口,帮助开发者在 Android 移动设备上实现观看直播的功能。SDK 提供简单、便捷的接入方式。

基础功能列表

  • 支持临境直播 PC、App 推流的观看
  • 支持直播观看聊天功能
  • 支持签到、互踢、提问、禁言、通告、发送礼物功能
  • 手机号码及微信绑定功能
  • 支持英文、汉语简体、汉语繁体语言
  • 支持多线路观看直播功能
  • 支持音/视频播放,以及后台播放

SDK 版本更新列表

Android 直播观看 SDK v1.16.26

  • 更新日期:2022.1.25
  • 更新说明:
    (1)解决百度播放器崩溃问题;

  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.26’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.6.9’
    api ‘cn.rongcloud.sdk:im_lib:4.0.3.17’

Android 直播观看 SDK v1.16.24

  • 更新日期:2021.12.15
  • 更新说明:
    (1)支持arm64-v8a;
    (2)解决内部sqlite依赖冲突问题;

  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.24’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.4’
    api ‘cn.rongcloud.sdk:im_lib:4.0.3.17’

Android 直播观看 SDK v1.16.23

  • 更新日期:2021.8.12
  • 更新说明:
    (1)优化代码,解决部分崩溃问题;
    (2)去除腾讯x5 SDK;

  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.23’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.3’
    api ‘cn.rongcloud.sdk:im_lib:4.0.3.1’

Android 直播观看 SDK v1.16.21

  • 更新日期:2020.10.16
  • 更新说明:
    (1)更新融云版本;
  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.21’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.3’
    api ‘cn.rongcloud.sdk:im_lib:4.0.3.1’

Android 直播观看 SDK v1.16.20

  • 更新日期:2020.07.08
  • 更新说明:
    (1)修复了转屏bug;
    (2)更新融云版本,修复聊天偶现bug;
  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.20’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.3’
    api ‘com.yxt.opensdk.library:library_rongyun_chat:4.0.0.3’

Android 直播观看 SDK v1.16.18.2

  • 更新日期:2020.5.27
  • 更新说明:
    (1)修复bug;
    (2)升级okhttp到版本 3.12.10;
  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.18.2’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.3’
    api ‘com.yxt.opensdk.library:library_rongyun_chat:2.10.4.1’

Android 直播观看 SDK v1.16.18

  • 更新日期:2020.4.15
  • 更新说明:
    (1)修复与autolayout开源库的冲突问题;
    (2)修复与autosize开源库的冲突问题;
    (3)修复与wheelview开源库的冲突问题;
  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.18’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.3’
    api ‘com.yxt.opensdk.library:library_rongyun_chat:2.10.4.1’

Android 直播观看 SDK v1.16.17

  • 更新日期:2020.4.8
  • 更新说明:
    (1)升级融云SDK版本;
  • Maven 对应地址:
    api ‘com.yxt.opensdk.library_live:live_pull:1.16.17’
    api ‘com.yxt.opensdk.library:library_baidu_player:2.3.3’
    api ‘com.yxt.opensdk.library:library_rongyun_chat:2.10.4.1’

Android 直播观看 SDK v1.16.17

  • 更新日期:2020.3.17
  • 更新说明:
    (1)新增抽奖功能;
    (2)优化观看时长;
    (3)优化直播线路功能;
    (4)UI体验升级;
  • Maven 对应地址:
    compile ‘com.yxt.opensdk.library_live:live_pull:1.16.17’
    compile ‘com.yxt.opensdk.library:library_baidu_player:2.3.3’
    compile ‘com.yxt.opensdk.library:library_rongyun_chat:2.9.25’

Android 直播观看 SDK v1.12

  • 更新日期:2018.02.09
  • 更新说明:
    (1) 支持播放直播音频功能;
    (2) 支持直播后台播放功能;
    (3) 添加直播老师对单独学员禁言、解禁功能;
    (4) 老师发送消息,添加主播标识;
  • Maven 对应地址:
    compile ‘com.yxt.opensdk.library_live:live_pull:1.12’
    compile ‘com.yxt.opensdk.library:library_baidu_player:1.2’
    compile ‘com.yxt.opensdk.library:library_rongyun_chat:1.3’

Android 直播观看 SDK v1.10.2

  • 更新日期:2017.12.27
  • 更新说明:
  1. 添加收集用户信息功能;
  2. 添加切换观看路线功能;
  3. 添加答题卡功能;
  4. 添加编辑用户信息功能;
  • Maven 对应地址:
    compile ‘com.yxt.opensdk.library_live:live_pull:1.10.2’
    compile ‘com.yxt.opensdk.library:library_baidu_player:1.2’
    compile ‘com.yxt.opensdk.library:library_rongyun_chat:1.2’

Android 直播观看 SDK v1.8.1

  • 更新日期:2017.10.31
  • 更新说明:
  1. 添加手机号码及微信注册登录功能;
  2. 发送礼物时,添加绑定微信功能;
  3. 发送礼物时,添加绑定手机号码功能;
  4. 优化弱网环境下观看体验;
  • Maven 对应地址: com.yxt.opensdk.library_live:live_pull:1.8.1

关于作者

江苏云学堂网络科技有限公司开发人员,如有问题请发送邮件至
lingy@yxt.com
cuiqq@yxt.com