Check BT device capabilities before choosing output device

This commit is contained in:
Andrea Gianarda 2020-04-15 14:01:47 +02:00
parent 091dca26d0
commit da671b8546

View file

@ -251,7 +251,7 @@ class ControlsViewModel : ViewModel() {
fun forceBluetoothAudioRoute() {
for (audioDevice in coreContext.core.audioDevices) {
if (audioDevice.type == AudioDevice.Type.Bluetooth) {
if ((audioDevice.type == AudioDevice.Type.Bluetooth) && audioDevice.hasCapability(AudioDevice.Capabilities.CapabilityPlay)) {
Log.i("[Call] Found bluetooth audio device [${audioDevice.deviceName}], routing audio to it")
coreContext.core.outputAudioDevice = audioDevice
return