гарнитуры и при подключённых наушниках не могу вывести разговор на "обычный режим телефона"
При подкл. к наушникам делаю вот так:
val audioManager = applicationContext.getSystemService(Context.AUDIO_SERVICE) as AudioManager
audioManager.isSpeakerphoneOn = false
audioManager.isBluetoothScoOn = true
audioManager.startBluetoothSco()
Переключение на телефон делаю вот так:
audioManager.isSpeakerphoneOn = false
audioManager.isBluetoothScoOn = false
audioManager.stopBluetoothSco()
Когда человек выбирает источник "Телефон" (но наушники всё ещё подключены по блютузу), то всёравно разговор продолжается по наушникам. Чего я делаю не так?
Причём громкая связь при таком кейсе отрабатывает нормально:
audioManager.isSpeakerphoneOn = true
audioManager.isBluetoothScoOn = false
audioManager.stopBluetoothSco()
Up 🙃
Обсуждают сегодня