mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-15 16:55:03 +01:00
hide unavailable audio output channels
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
ffb223a66f
commit
510ec1598c
@ -42,10 +42,20 @@ class AudioOutputDialog(val callActivity: CallActivity) : BottomSheetDialog(call
|
||||
setContentView(dialogAudioOutputBinding.root)
|
||||
window?.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
|
||||
hideUnavailableOutputChannels()
|
||||
highlightActiveOutputChannel()
|
||||
initClickListeners()
|
||||
}
|
||||
|
||||
private fun hideUnavailableOutputChannels() {
|
||||
if (callActivity.audioManager?.audioDevices?.contains(MagicAudioManager.AudioDevice.BLUETOOTH) == false){
|
||||
dialogAudioOutputBinding.audioOutputBluetooth.visibility = View.GONE
|
||||
}
|
||||
if (callActivity.audioManager?.audioDevices?.contains(MagicAudioManager.AudioDevice.EARPIECE) == false){
|
||||
dialogAudioOutputBinding.audioOutputEarspeaker.visibility = View.GONE
|
||||
}
|
||||
}
|
||||
|
||||
private fun highlightActiveOutputChannel() {
|
||||
when (callActivity.audioManager?.resultingAudioDevice) {
|
||||
MagicAudioManager.AudioDevice.BLUETOOTH -> {
|
||||
|
Loading…
Reference in New Issue
Block a user