Add scrubbing

This commit is contained in:
David Langley
2021-09-22 09:36:20 +01:00
parent 82bcd8ce79
commit 187d1d316c
6 changed files with 147 additions and 10 deletions
@@ -121,8 +121,9 @@ class VoiceMessageAudioPlayer: NSObject {
audioPlayer?.seek(to: .zero)
}
func seekToTime(_ time: TimeInterval) {
audioPlayer?.seek(to: CMTime(seconds: time, preferredTimescale: 60000))
func seekToTime(_ time: TimeInterval, completionHandler:@escaping (Bool) -> Void = { _ in }) {
isStopped = false
audioPlayer?.seek(to: CMTime(seconds: time, preferredTimescale: 60000), completionHandler: completionHandler)
}
func registerDelegate(_ delegate: VoiceMessageAudioPlayerDelegate) {