Commit Graph

17 Commits

Author SHA1 Message Date
yostyle 2bacc5a207 Merge branch 'develop' into yostyle/voice_broadcast_playing 2022-10-20 17:45:41 +02:00
manuroe b7f12b0247 VB: Own code review 2022-10-20 13:39:27 +02:00
manuroe abddea7e3e VB: Support live playback
from the beginning or with go live
2022-10-20 12:25:40 +02:00
manuroe a761717b9a VB: Manage playback completion properly
Make VoiceManager audioPlayerDidFinishPlaying called when the last item of the playlist has been played
2022-10-20 09:38:14 +02:00
manuroe 5505b559f6 VoiceMessageAudioPlayer: Add support of URLs queue playback
To be used for voice broadcast
2022-10-19 23:01:04 +02:00
Alfonso Grillo 3275178a7a Add allowBackgroundAudioMessagePlayback build setting 2022-10-13 14:35:25 +02:00
David Langley 80f4f6a29e Simplify scrubbing logic. 2021-09-22 16:26:20 +01:00
David Langley 187d1d316c Add scrubbing 2021-09-22 09:36:20 +01:00
Stefan Ceriu 949551c8da #4655 - Allowing voice message playback to be controlled from the lock screen or the control center. 2021-08-05 16:55:02 +03:00
Stefan Ceriu 6b1f8f4c30 #4090 - Activating the shared AVAudioSession before recording or playback. 2021-07-19 15:54:14 +03:00
Stefan Ceriu a7d053e97f #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 e3a025cfe0 #4094 - Fixed flickering elapsed time labels and other tweaks. 2021-07-14 14:40:54 +03:00
Stefan Ceriu bcba0d2338 #4094 - Switched back to multiple audio player instances (1 per event identifier), strongly retaining the currenty playing one and unloading all stopped ones. Various other improvements and bug fixes. 2021-07-14 10:26:21 +03:00
Stefan Ceriu 7e2305464c #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 172f197b4d #4094 - Added voice messages locked mode playback. 2021-06-22 13:19:39 +03:00
Stefan Ceriu 1a47d4f058 #4096 - Various small UI tweaks and bug fixes. 2021-06-22 09:42:37 +03:00
Stefan Ceriu 29e5557f7a #4096 - Added voice message decoding, timeline cell and playback UI. 2021-06-22 09:42:37 +03:00