Browse Source

use speaker if no bluetooth is available

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 3 years ago
parent
commit
3587fe6e12
1 changed files with 6 additions and 1 deletions
  1. 6 1
      app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

+ 6 - 1
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<MagicAudioManager.AudioDevice> availableAudioDevices) {
+        setAudioOutputChannel(selectedAudioDevice);
+    }
+
     @Parcel
     public enum CallStatus {
         CONNECTING, CALLING_TIMEOUT, JOINED, IN_CONVERSATION, RECONNECTING, OFFLINE, LEAVING, PUBLISHER_FAILED