APP如何接入
APP接入可以采用以下两种方式,均有各自优势,可以酌情选择,推荐使用原生SDK进行开发。
方式一:嵌入webview方式
APP内嵌webview形式,将直播间的地址嵌入APP内。
参考: 如何与我的网站进行对接
特点:
* 优点:开发难度低,研发速度快, IOS、android均可使用 * 缺点:在ios平台下面,webview会调用系统浏览器加载网页,其中iphone下面播放视频,会自动全屏,这样就不能看到聊天信息等其他区域了。 在android平台下面,由于各个安卓系统版本非常混乱,会导致视频播放区域样式杂乱,并且播放逻辑会不受控制。
- 参数依赖
需要APP和服务器端进行对接,获取
直播间地址
。
接入流程
:
* 1、用户启动APP并且完成登录
* 2、用户点击APP进入直播间按钮
* 3、APP调用自己的服务器端接口,获取直播间地址
* 4、使用webview嵌入直播间地址
方式二:原生SDK方式
APP接入欢拓移动端SDK。
特点:
* 优点:SDK提供demo演示代码,快速集成,并且可以自定义UI布局,观看流畅并且能够自主控制播放。
- 参数依赖:
需要和服务器端对接,获取
access_token
参数
接入流程
:
* 1、用户启动APP并且完成登录
* 2、用户点击APP进入直播间按钮
* 3、APP调用自己的服务器端接口,获取access_token参数(access_token需要后端同事与欢拓对接[用户管理]接口获取)
* 4、调用欢拓移动端SDK,传入access_token参数完成初始化
流程图:
直播:
回放:
详细参考:
- Android SDK 开发文档