浏览代码

use speaker if no bluetooth is available

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 3 年之前
父节点
当前提交
3587fe6e12
共有 1 个文件被更改,包括 6 次插入1 次删除
  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