diff --git a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java index aeeda0c53..d85a978ca 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java +++ b/app/src/main/java/com/nextcloud/talk/activities/CallActivity.java @@ -158,7 +158,7 @@ import okhttp3.Cache; import pub.devrel.easypermissions.AfterPermissionGranted; @AutoInjector(NextcloudTalkApplication.class) -public class CallActivity extends CallBaseActivity { +public class CallActivity extends CallBaseActivity implements MagicAudioManager.AudioManagerEvents { @Inject NcApi ncApi; @@ -256,6 +256,11 @@ public class CallActivity extends CallBaseActivity { private CallActivityBinding binding; + @Override + public void onAudioDeviceChanged(MagicAudioManager.AudioDevice selectedAudioDevice, Set availableAudioDevices) { + setAudioOutputChannel(selectedAudioDevice); + } + @Parcel public enum CallStatus { CONNECTING, CALLING_TIMEOUT, JOINED, IN_CONVERSATION, RECONNECTING, OFFLINE, LEAVING, PUBLISHER_FAILED