5-聊天室
1.聊天室
聊天室管理器的对外核心类为PLVChatroomManager
,可以通过 SDK 对象的chatroomManager
属性对其进行访问。
2.登录
聊天室的消息收发依赖于 socket,因此需要先进行 socket 的登录,后续才能正常使用聊天室。socket 管理器的对外核心类为PLVSocketManager
,可以通过 SDK 对象的socketManager
属性对其进行访问:
详细使用代码可以参考 demo 项目的PLVLIWatchLayout
类。
3.回调
聊天室的 socket通道消息、业务事件消息通过回调注册进行监听,包括:
onData:socket通道消息回调注册
eventNotify.on:业务事件消息回调注册
以监听 socket通道的公告/移除公告消息为例,可以通过以下方式进行监听:
详细使用代码可以参考 demo 项目的PLVLIWatchLayout
、PLVLIChatListLayout
类。
4.发言
可以使用聊天室的speak
方法进行发言:
详细使用代码可以参考 demo 项目的PLVLIChatInputView
类。
5.提问
可以使用聊天室的quiz
方法进行提问:
详细使用代码可以参考 demo 项目的PLVLIChatInputView
类。
Last updated