AVDLivecastViewer Class Reference

Inherits from AVDLivecast : NSObject
Declared in AVDLivecastViewer.h
AVDLivecastViewer.mm

Overview

  • 直播观众接口类

*

  • 直播观众接口定义了直播观众对象创建、直播观看和连麦操作。

+ obtain:

获取或创建直播观众房间对象

+ (AVDLivecastViewer *)obtain:(AVDRoomId)roomId

Discussion

获取或创建直播观众房间对象

*

  • @param[in] roomId 直播房间Id。

  • @return 返回直播主播接口指针。

Declared In

AVDLivecastViewer.h

– setBroadcasterId:

设置直播观众房间主播Id

- (AVDResult)setBroadcasterId:(AVDUserId)broadcasterId

Discussion

设置直播观众房间主播Id

*

*@note 获取直播房间对象后需要设置,以便连麦时内部使用

Declared In

AVDLivecastViewer.h

– watchRoom:render:

进入直播房间观看

- (AVDResult)watchRoom:(NSString *)playUrl render:(id<AVDVideoRenderer>)render

Discussion

进入直播房间观看

*

  • @param[in] playUrl 直播的播放地址。

  • @param[in] *render 本地预览render接口。

  • @return 返回错误代码。

  • @sa onWatchResult

Declared In

AVDLivecastViewer.h

– dialogue

与主播连麦对话

- (AVDResult)dialogue

Discussion

与主播连麦对话

*

  • @return 返回错误代码。

  • @sa onDialogueResult

Declared In

AVDLivecastViewer.h

– getPlayUrl

获取直播播放地址

- (NSString *)getPlayUrl

Discussion

获取直播播放地址

Declared In

AVDLivecastViewer.h

– getRender

获取对讲视频显示对象

- (id<AVDVideoRenderer>)getRender

Discussion

获取对讲视频显示对象

Declared In

AVDLivecastViewer.h