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" утгатай байна.