Live/iosSDK
微博直播SDK接入方法-iOS
阅读以下文档,帮助了解如何使用微博直播SDK。
目录 |
开播流程
’‘’第三方开播页面——微博授权SDK——微博直播SDK‘’‘——推流直播
使用方法
1.需要使用微博授权,接入所需申请的权限见 微博授权 ;
2.申请微博直播所需权限,需提交appKey、Bundle id等,申请直播接口及直播互动接口权限,见直播权限申请;
3.导入WeiboLiveSDK.h,libWeiboLiveSDK.a,调用微博直播开播接口, 互动功能需要导入SinaLiveSDK相关头文件和库文件;
注:调用微博直播开播接口时,根据是否具有开播权限会唤起微博客户端或者跳转到浏览器微博客户端下载页面
接口说明
接口名称 | 功能描述 | 备注 |
---|---|---|
createLive | 创建直播 | |
updateLive | 更新直播 | |
deleteLive | 删除直播 | |
showLive | 获取直播信息 |
注:各接口参数非必选字段传入nil值
1. createLive
- (NSString *) createLive:(NSString *)access_token title:(NSString*)title width:(NSString*)width height:(NSString*)height summary:(NSString*)summary published:(NSString*)published image:(NSString*)image replay:(NSString*)replay is_panolive:(NSString*)is_panolive;
功能:新建直播对象,获取直播推流地址,并同时发微博;
参数:Weibo开放平台创建直播接口参数;
返回值:有开播权限,返回Weibo开放平台创建直播接口返回值;没有开播权限返回nil,禁播用户会弹窗提醒;
2. updateLive
- (NSString *) updateLive:(NSString *)access_token liveid:(NSString*)liveid title:(NSString*)title summary:(NSString*)summary published:(NSString*)published image:(NSString*)image stop:(NSString*)stop replay_url:(NSString*)replay_url;
功能:直播对象信息、状态等更新;
参数:Weibo开放平台更新直播接口参数;
返回值:Weibo开放平台更新直播接口返回值;
3. deleteLive
- (NSString *) deleteLive:(NSString *)access_token liveid:(NSString*)liveid;
功能:直播对象删除,不可逆。
参数:Weibo开放平台删除直播接口参数;
返回值:Weibo开放平台删除直播接口返回值。
4. showLive
- (NSString *) showLive:(NSString *)access_token liveid:(NSString*)liveid detail:(NSString*)detail;
功能:直播对象信息、互动信息等获取;
参数:Weibo开放平台获取直播信息接口参数;
返回值:Weibo开放平台获取直播信息接口返回值;
联系方式
接入及调试代码等工作,可联系guilu@staff.weibo.com