From 1e44eee8c6330c0a38630302df0a1a704d44bace Mon Sep 17 00:00:00 2001 From: Peter <> Date: Fri, 4 Oct 2019 21:33:17 +0400 Subject: [PATCH] Use host time clock if audio clock is not available --- submodules/MediaPlayer/Sources/MediaPlayerAudioRenderer.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/submodules/MediaPlayer/Sources/MediaPlayerAudioRenderer.swift b/submodules/MediaPlayer/Sources/MediaPlayerAudioRenderer.swift index 6d972fed1e..6907a27417 100644 --- a/submodules/MediaPlayer/Sources/MediaPlayerAudioRenderer.swift +++ b/submodules/MediaPlayer/Sources/MediaPlayerAudioRenderer.swift @@ -703,6 +703,9 @@ public final class MediaPlayerAudioRenderer { public init(audioSession: MediaPlayerAudioSessionControl, playAndRecord: Bool, forceAudioToSpeaker: Bool, baseRate: Double, updatedRate: @escaping () -> Void, audioPaused: @escaping () -> Void) { var audioClock: CMClock? CMAudioClockCreate(allocator: nil, clockOut: &audioClock) + if audioClock == nil { + audioClock = CMClockGetHostTimeClock() + } self.audioClock = audioClock! var audioTimebase: CMTimebase?