mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-01-20 04:58:07 +00:00
Added log when setting MODE_IN_COMMUNICATION flag in AudioManager + don't set it if it's the current mode
This commit is contained in:
parent
b63944f225
commit
5872d2c78d
1 changed files with 6 additions and 0 deletions
|
|
@ -3,6 +3,7 @@ package org.linphone.compatibility;
|
|||
import java.util.ArrayList;
|
||||
|
||||
import org.linphone.R;
|
||||
import org.linphone.mediastream.Log;
|
||||
|
||||
import android.annotation.TargetApi;
|
||||
import android.app.Notification;
|
||||
|
|
@ -124,6 +125,11 @@ public class ApiElevenPlus {
|
|||
}
|
||||
|
||||
public static void setAudioManagerInCallMode(AudioManager manager) {
|
||||
if (manager.getMode() == AudioManager.MODE_IN_COMMUNICATION) {
|
||||
Log.w("---AudioManager: already in MODE_IN_COMMUNICATION, skipping...");
|
||||
return;
|
||||
}
|
||||
Log.d("---AudioManager: set mode to MODE_IN_COMMUNICATION");
|
||||
manager.setMode(AudioManager.MODE_IN_COMMUNICATION);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue