Stummschalten eines Anrufers
Übersicht
Diese Anleitung behandelt das Stummschalten und Aufheben der Stummschaltung von Gesprächsteilnehmern.
Bevor Sie beginnen, stellen Sie sicher, dass Sie das SDK zu Ihrer Anwendung hinzugefügt und Sie sind in der Lage machen. oder erhalten Anrufe.
Stummschalten
Sie können ein Mitglied stummschalten, damit andere das stummgeschaltete Mitglied nicht mehr hören können. Sie können Ihr eigenes Mitglied oder andere stummschalten.
//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];
Aufheben der Stummschaltung
Heben Sie die Stummschaltung eines Mitglieds auf, damit andere ein zuvor stummgeschaltetes Mitglied hören können.
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];