Various fixes

This commit is contained in:
Ilya Laktyushin
2023-09-17 21:36:19 +04:00
parent 1fe61926ae
commit ae69b249b4
4 changed files with 67 additions and 26 deletions

View File

@@ -370,6 +370,7 @@ public final class MediaEditor {
}
self.audioDelayTimer?.invalidate()
self.audioDelayTimer = nil
}
public func replaceSource(_ image: UIImage, additionalImage: UIImage?, time: CMTime) {
@@ -1066,7 +1067,12 @@ public final class MediaEditor {
if let audioPlayer = self.audioPlayer {
audioPlayer.pause()
self.destroyTimeObservers()
if self.sourceIsVideo {
self.audioDelayTimer?.invalidate()
self.audioDelayTimer = nil
} else {
self.destroyTimeObservers()
}
self.audioPlayer = nil
if !self.sourceIsVideo {