mirror of
https://github.com/Myzel394/Alibi.git
synced 2025-06-18 23:05:26 +02:00
refactor: Improve selectedDevice; Use own rememberState; Reset selectedDevice on stop
This commit is contained in:
parent
57424cc1d3
commit
a515d2b36c
@ -104,6 +104,7 @@ class AudioRecorderService: IntervalRecorderService() {
|
||||
super.stop()
|
||||
|
||||
resetRecorder()
|
||||
selectedDevice = null
|
||||
}
|
||||
|
||||
override fun getAmplitudeAmount(): Int = amplitudesAmount
|
||||
|
@ -168,11 +168,14 @@ fun RecordingStatus(
|
||||
if (microphones.isNotEmpty()) {
|
||||
MicrophoneSelection(
|
||||
microphones = microphones,
|
||||
selectedMicrophone = audioRecorder.recorderService!!.selectedDevice,
|
||||
selectedMicrophone = audioRecorder.selectedDevice,
|
||||
onSelect = {
|
||||
audioRecorder.changeMicrophone(it)
|
||||
|
||||
if (!audioRecorder.isPaused) {
|
||||
audioRecorder.recorderService!!.startNewCycle()
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user