Live/AndroidSDK
(→常用类) |
(→常用类及名词解释) |
||
第54行: | 第54行: | ||
!width="50%" style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|字段说明 | !width="50%" style="text-align:left;padding-left:5px;font-weight:bolder;border:1px solid #cccccc"|字段说明 | ||
{{rdes_args|context|Context|Android app的上下文环境}} | {{rdes_args|context|Context|Android app的上下文环境}} | ||
− | {{rdes_args|appKey| | + | {{rdes_args|appKey|String|申请权限时使用的appKey}} |
{{rdes_args|accessToken|Oauth2AccessToken|从授权sdk获取的token}} | {{rdes_args|accessToken|Oauth2AccessToken|从授权sdk获取的token}} | ||
|} | |} |
2017年6月2日 (五) 17:22的版本
微博直播SDK接入方法-Android
阅读以下文档,帮助了解如何使用微博直播SDK。
目录 |
服务端文档
服务端直播接口wiki: 请参考直播OPEN API
接入方法
demo工程请参考: ,直播相关接口请参考:直播接口参数
1.首先申请微博授权接入权限,见 微博授权
2.申请微博直播所需权限,需提交appKey、Android签名信息等,申请直播接口及直播互动接口权限,见直播权限申请
3.参考weibosdkdemo工程,将WeiboLiveOpenapi.jar导入。 新增类似WBLive*Activity相关的代码,用于调用WeiboLiveOpenApi中的接口
4.创建直播:初始化WeiboLiveCreate类,设置参数后,调用createLive接口创建直播,解析回调函数返回值,并保存正确返回值留待推流、互动、删除等其他用途。注意:在创建直播时将进行开播权限验证,若无开播权限,将进入实名认证页面。被禁播的用户将弹窗提示
5.更新直播:初始化WeiboLiveUpdate类,设置参数后,调用updateLive接口更新直播,解析回调函数返回值。
6.获取直播信息: 初始化WeiboLiveGetInfo类,设置参数后,调用getInfoLive接口获取直播信息,解析回调函数返回值。
7.删除直播:初始化WeiboLiveDelete类,设置参数后,调用deleteLive接口更新直播,解析回调函数返回值。
常用类及名词解释
类名 | 用途 | 所属包 |
---|---|---|
WeiboLiveCreate | 新建直播对象,获取直播推流地址,并同时发微博 | 直播sdk |
WeiboLiveDelete | 删除直播对象,不可逆(不删除微博) | 直播sdk |
WeiboLiveGetInfo | 获取直播对象信息、互动信息等 | 直播sdk |
WeiboLiveUpdate | 更新直播对象信息、状态等 | 直播sdk |
Oauth2AccessToken | accessToken类 | 授权sdk |
RequestListener | 接口事件回调,需要实现 | 授权sdk |
WeiboException | 接口错误信息,需要实现 | 授权sdk |
AccessTokenKeeper | 保存AccessToken | 授权sdk |
以下参数在直播sdk接口初始化时使用
参数字段 | 字段类型 | 字段说明 |
---|---|---|
context | Context | Android app的上下文环境 |
appKey | String | 申请权限时使用的appKey |
accessToken | Oauth2AccessToken | 从授权sdk获取的token |