diff options
author | Bartlomiej Moskal <bartlomiej.moskal@qt.io> | 2024-05-06 13:42:27 +0200 |
---|---|---|
committer | Bartlomiej Moskal <bartlomiej.moskal@qt.io> | 2024-05-06 15:15:39 +0200 |
commit | 68b780b9ad0ded321e0375f40de6b64a0de845ed (patch) | |
tree | 93ffd20e26254fae9503e365a4cc8e9f17c190f3 | |
parent | 7ae871a3b7931818f1e7fb0e8e54bf0c680cc1d7 (diff) |
Android: Use correct Constant Value
STREAM_MUSIC[0] is not the correct value for setMode[1] function. It was
probably used by mistake.
MODE_IN_COMMUNICATION[2] is the correct one. This allows to properly
control audio devices (e.g. Bluetooth or speaker).
MODE_IN_COMMUNICATION has the same value (3) as STREAM_MUSIC, so nothing
changes in behavior. Just the correct name of constant value is used.
[0]https://developer.android.com/reference/android/media/AudioManager#STREAM_MUSIC
[1]https://developer.android.com/reference/android/media/AudioManager#setMode(int)
[2]https://developer.android.com/reference/android/media/AudioManager#MODE_IN_COMMUNICATION
Pick-to: 6.7 6.5
Change-Id: I1b198ff8a088f44b5bea5ab94f11a6f9cb2709de
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
-rw-r--r-- | src/android/jar/src/org/qtproject/qt/android/multimedia/QtAudioDeviceManager.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/android/jar/src/org/qtproject/qt/android/multimedia/QtAudioDeviceManager.java b/src/android/jar/src/org/qtproject/qt/android/multimedia/QtAudioDeviceManager.java index 83d704838..3bc589de6 100644 --- a/src/android/jar/src/org/qtproject/qt/android/multimedia/QtAudioDeviceManager.java +++ b/src/android/jar/src/org/qtproject/qt/android/multimedia/QtAudioDeviceManager.java @@ -239,7 +239,7 @@ public class QtAudioDeviceManager setAudioOutput(AudioManager.MODE_IN_COMMUNICATION, true, false); return true; case AudioDeviceInfo.TYPE_BUILTIN_SPEAKER: - setAudioOutput(AudioManager.STREAM_MUSIC, false, true); + setAudioOutput(AudioManager.MODE_IN_COMMUNICATION, false, true); return true; case AudioDeviceInfo.TYPE_WIRED_HEADSET: case AudioDeviceInfo.TYPE_WIRED_HEADPHONES: |