Skip to main content

audio

Дуу дамжуулалт эхлүүлэх

clientSDK.startLocalAudio(mute: Bool)

mute: Дууг хаах эсэх (Bool)

  • success: Дуу дамжуулалт амжилттай эхлүүлсэн эсэх ( Bool )

  • info: string


clientSDK.startLocalAudio(false){ (success,info) in
if success {
...
} else {
...
}
}

Өөрийн дамжуулж буй дууг үргэлжлүүлэн дамжуулах, түр зогсоох

clientSDK.muteLocalAudio(mute: Bool)
  • Өөрийн дууг үргэлжлүүлэн дамжуулахдаа mute = false, түр зогсоохдоо mute = true

  • success: Амжилттай эсэх ( Bool )

  • info: string


clientSDK.muteLocalAudio(false){ (success,info) in
if success {
...
} else {
...
}
}

Дуу дамжуулалт зогсоох

clientSDK.stopLocalAudio()
  • success: Амжилттай унтраасан эсэх ( Bool )

  • info: string


clientSDK.stopLocalAudio(false){ (success,info) in
if success {
...
} else {
...
}
}

Бусад хэрэглэгчийн дууг хүлээж авах ( create consumer )

clientSDK.startRemoteAudio(userId: String)
  • onUserAudioAvailable method-той хамт ашиглана.

  • userId: String - Хүлээж авах хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )

  • success: Амжилттай эсэх ( Bool )

  • info: string


clientSDK.startRemoteAudio(userId: userId){ (success,info) in
if success {
...
} else {
...
}
}

Бусад хэрэглэгчийн дууг хүлээн авахаа түр зогсоох, үргэлжлүүлэх ( pause, resume consumer )

clientSDK.muteRemoteAudio(userId: String, mute: Bool)
  • userId: String - Тухайн хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )

  • mute: Bool - true утгатай бол тухайн хэрэглэгчийн дууг түр зогсооно, false утгатай бол тухайн хэрэглэгчийн дууг үргэлжлүүлэн хүлээн авна.

Бусад хэрэглэгчийн дууг хүлээн авахаа зогсоох ( delete consumer )

clientSDK.stopRemoteAudio(userId: String)
  • userId: Хүлээн авахаа зогсоох хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )

  • success: Амжилттай эсэх ( Bool )

  • info: string


clientSDK.stopRemoteAudio(userId: userId){ (success,info) in
if success {
...
} else {
...
}
}

Listener

Бусад хэрэглэгч дуу ( аудио ) дамжуулах үед

onUserAudioAvailable(userId: String, available: Bool)
  • clientSdk.startRemoteAudio method-той хамт ашиглана.

  • userId: Дуу дамжуулж буй хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )

  • available: Тухайн хэрэглэгч дуу дамжуулах үед true, дуу дамжуулахаа зогсоох үед false утга дамжуулна.

Хэрэглэгч дуу гаргаж буй үед

onUserSpeaking(userId: String, action: String)
  • userId: String - Дуу гаргаж буй хэрэглэгчийн Id ( Өрөөний Id + "_" + тухайн app дээрх хэрэглэгчийн ID roomId_userId )

  • action: String - Хэрэглэгч дуу гаргаж эхлэх үед "unmute", дуу гаргаж дуусах үед "mute" утгатай байна.