logo
On this page

Event


ZegoUIKitPrebuiltLiveAudioRoomVCDelegate

getSeatForegroundView

  • function prototype:
Untitled
func getSeatForegroundView(_ userInfo: ZegoUIKitUser?, seatIndex: Int) -> ZegoBaseAudioVideoForegroundView?
1
Copied!
  • example:
Untitled
extension ViewController: ZegoUIKitPrebuiltLiveAudioRoomVCDelegate {
  func getSeatForegroundView(_ userInfo: ZegoUIKitUser?, seatIndex: Int) -> ZegoBaseAudioVideoForegroundView? {
    let view = ZegoBaseAudioVideoForegroundView(frame: CGRect(x: 0, y: 0, width: 60, height: 60), userID: userInfo?.userID, delegate: nil)
    //...
    return view
  }
}
1
Copied!

onLeaveLiveAudioRoom

  • function prototype:
Untitled
func onLeaveLiveAudio()
1
Copied!
  • example:
Untitled
extension ViewController: ZegoUIKitPrebuiltLiveAudioRoomVCDelegate {
  func onLeaveLiveAudio() {
    print("is leave live audio room")
    //....
  }
}
1
Copied!

onUserCountOrPropertyChanged

  • function prototype:
Untitled
func onUserCountOrPropertyChanged(_ users: [ZegoUIKitUser]?)
1
Copied!
  • example:
Untitled
extension ViewController: ZegoUIKitPrebuiltLiveAudioRoomVCDelegate {
  func onUserCountOrPropertyChanged(_ users: [ZegoUIKitUser]?) {
    //....
  }
}
1
Copied!