Fix some voice message issues (#7325, #7217)

Fix #7325: prevent setting the audio session to inactive during recording
Fix #7217: ensure that an audio player has its content loaded when it reaches the end to allow seek and replay.
This commit is contained in:
Nicolas Mauri
2023-02-09 11:50:11 +01:00
parent e89f773e92
commit 8ee26ab378
7 changed files with 58 additions and 10 deletions
@@ -191,7 +191,9 @@ import MediaPlayer
continue
}
audioRecorder.stopRecording()
// We should release the audio session only if we want to pause all services
let shouldReleaseAudioSession = (service == nil)
audioRecorder.stopRecording(releaseAudioSession: shouldReleaseAudioSession)
}
guard let audioPlayersEnumerator = audioPlayers.objectEnumerator() else {