Silenciar una llamada Miembro
Visión general
En esta guía se explica cómo silenciar y anular el silencio de los miembros de una conversación.
Antes de empezar, asegúrese de que ha añadido el SDK a su aplicación y eres capaz de escriba a o reciba llamadas.
Silenciar
Silencia a un usuario para que los demás no puedan oírle. Puedes silenciar a tu propio miembro o a otros.
//Mute Member
member.mute(true);
//Mute my Member
conversation.me.mute(true);
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)
private NexmoRequestListener<Void> muteListener = new NexmoRequestListener<Void>() {
@Override
public void onError(NexmoApiError apiError) {
Timber.d("Error: Mute member " + apiError.getMessage());
}
@Override
public void onSuccess(@Nullable @org.jetbrains.annotations.Nullable Void result) {
Timber.d("Member muted");
}
};
NexmoMember nexmoMember = call.getMyMember();
nexmoMember.enableMute(muteListener);
//Mute Member
member.enableMute()
//Mute my Member
call.myMember?.enableMute()
//Mute Member
[member enableMute];
//Mute my Member
[myCall.myMember enableMute];
Desactivar
Desactivar el silencio de un miembro para permitir que otros escuchen a un miembro previamente silenciado.
member.mute(false);
//Unmute my Member
conversation.me.mute(false);
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)
private NexmoRequestListener<Void> muteListener = new NexmoRequestListener<Void>() {
@Override
public void onError(NexmoApiError apiError) {
Timber.d("Error: Unmute member " + apiError.getMessage());
}
@Override
public void onSuccess(@Nullable @org.jetbrains.annotations.Nullable Void result) {
Timber.d("Member unmuted");
}
};
NexmoMember nexmoMember = call.getMyMember();
nexmoMember.disableMute(muteListener);
//Umute Member
member.disableMute()
//Unmute my Member
call.myMember?.disableMute()
//Unmute Member
[member disableMute];
//Unmute my Member
[myCall.myMember disableMute];