Use host time clock if audio clock is not available

This commit is contained in:
Peter
2019-10-04 21:33:17 +04:00
parent d247e2012d
commit 1e44eee8c6

View File

@@ -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?