Nicolas Mauri
cba9dcb4d0
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.
2023-02-09 11:58:38 +01:00
Robin Kipp
b8694ebd7d
Properly end the active AVAudioSession when recording finishes.
2022-06-27 20:02:22 +02:00
Stefan Ceriu
50b1a5516d
Fixes voice message audio quality.
2021-08-06 14:22:52 +03:00
Stefan Ceriu
d7a715467e
#4090 - Activating the shared AVAudioSession before recording or playback.
2021-07-19 15:54:14 +03:00
Stefan Ceriu
1b042db4d3
#4090 - Various tweaks and fixes following code review. Switched back to DateFormatters for formatting durations, sanitising audio player durations and current times.
2021-07-19 15:48:37 +03:00
Stefan Ceriu
37e9ca52c1
#4094 - Added multiple observation on media services and a mediaServiceProvider that prevents simultaneous playback from multiple player instances.
2021-06-24 11:29:07 +03:00
Stefan Ceriu
1ef9471aac
#4094 - Various tweaks, bug fixes and improvements following code review.
2021-06-23 15:37:34 +03:00
Stefan Ceriu
ead91f8781
#4094 - Added voice messages locked mode playback.
2021-06-22 13:19:39 +03:00
Stefan Ceriu
9a4ce85fd5
#4096 - Added locked mode transition and animations, locked recording mode and real time waveform.
2021-06-22 09:42:38 +03:00
Stefan Ceriu
a9d4e94757
#4096 - Extracted logic from the VoiceMessagePlaybackView. Exposed power levels from audio recorder.
2021-06-22 09:42:37 +03:00
Stefan Ceriu
19e402a622
#4096 - Added voice message decoding, timeline cell and playback UI.
2021-06-22 09:42:37 +03:00