karaokekit 1.2.0 API
网易云信在线 K 歌解决方案为用户提供无限靠近线下唱歌体验的多人唱歌服务,房间内的用户可以进行独唱或合唱。K 歌场景方案 API 包含如下类:
类 | Description |
---|---|
NEKaraokeErrorCode | 错误码 |
NEKaraokeSeatItemStatus | 麦位状态 |
NEKaraokeEndReason | 房间结束原因枚举 |
NEKaraokeAudioOutputDevice | 本地音频输出设备 |
NEKaraokeAuthEvent | 登录事件枚举 |
NEKaraokeLiveState | 直播状态 |
NEKaraokeKit | NEKaraokeKit 核心类 |
NEKaraokeListener | Karaoke 房间事件监听 |
NEKaraokeKit 核心接口
Karaoke 房间事件监听
Method | Description |
---|---|
onMemberJoinRoom
|
成员进入房间回调 |
onMemberLeaveRoom
|
成员离开房间回调 |
onRoomEnded
|
房间结束回调 |
onRtcChannelError
|
RTC频道错误回调 |
onAudioOutputDeviceChanged
|
本端音频输出设备变更通知,如切换到扬声器、听筒、耳机等 |
onMemberAudioMuteChanged
|
成员音频状态回调 |
onReceiveTextMessage
|
聊天室消息回调 |
onReceiveChorusMessage
|
收到合唱邀请 |
onReceiveGift
|
收到礼物 |
onSeatRequestSubmitted
|
成员account提交了位置为seatIndex的麦位申请。 |
onSeatRequestCancelled
|
成员account取消了位置为seatIndex的麦位申请。 |
onSeatRequestApproved
|
管理员通过了成员account的麦位申请,位置为seatIndex。 |
onSeatRequestRejected
|
管理员拒绝了成员account的麦位申请,位置为seatIndex。 |
onSeatLeave
|
成员下麦,位置为seatIndex。 |
onSeatKicked
|
成员account被operateBy从位置为seatIndex的麦位踢掉。 |
onSeatListChanged
|
麦位变更通知。 |
onSongListChanged()
|
已点列表的更新 |
onSongOrdered
|
点歌 |
onSongDeleted
|
已点列表的删除 |
onSongTopped
|
已点列表的置顶 |
onNextSong
|
下一首歌 |
onSongPlayingPosition
|
当前歌曲播放进度 |
onRecordingAudioFrame
|
Rtc audioFrame数据回调 |
onSongPlayingCompleted()
|
播放完成 |