Mute a Call Member
Overview
This guide covers muting and unmuting members to a conversation.
Before you begin, make sure you added the SDK to your app and you are able to make or receive calls.
Mute
Mute a member to disables others from hearing the muted member. You can mute your own member or others.
private val muteListener = object : NexmoRequestListener<Void> {
override fun onError(apiError: NexmoApiError) {
Timber.d("Error: Mute member ${apiError.message}")
}
override fun onSuccess(result: Void?) {
Timber.d("Member muted")
}
}
val nexmoMember = call?.allMembers?.firstOrNull()
nexmoMember?.enableMute(muteListener)
Unmute
Unmute a member to allow others to hear a previously muted member.
private val muteListener = object : NexmoRequestListener<Void> {
override fun onError(apiError: NexmoApiError) {
Timber.d("Error: Unmute member ${apiError.message}")
}
override fun onSuccess(result: Void?) {
Timber.d("Member unmuted")
}
}
val nexmoMember = call?.myMember
nexmoMember?.disableMute(muteListener)