From e962008b4c8ef17bed7430b2f28ea7cea14afce0 Mon Sep 17 00:00:00 2001 From: tanhakabir Date: Mon, 22 Feb 2021 22:32:54 -0800 Subject: [PATCH] Fix freezing on seek (#62) --- Source/Engine/AudioStreamEngine.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/Engine/AudioStreamEngine.swift b/Source/Engine/AudioStreamEngine.swift index 6d1ba08..85f1a1d 100644 --- a/Source/Engine/AudioStreamEngine.swift +++ b/Source/Engine/AudioStreamEngine.swift @@ -290,6 +290,16 @@ class AudioStreamEngine: AudioEngine { updateNetworkBufferRange() } + override func pause() { + queue.async { [weak self] in + self?.pauseHelperDispatchQueue() + } + } + + private func pauseHelperDispatchQueue() { + super.pause() + } + override func invalidate() { super.invalidate() converter.invalidate()