diff --git a/ios/App/Shared/player/AudioPlayer.swift b/ios/App/Shared/player/AudioPlayer.swift index 7d96c7b7..90b54e4f 100644 --- a/ios/App/Shared/player/AudioPlayer.swift +++ b/ios/App/Shared/player/AudioPlayer.swift @@ -511,13 +511,10 @@ class AudioPlayer: NSObject { let audioTrack = playbackSession.audioTracks[currentTrackIndex] let startOffset = audioTrack.startOffset ?? 0.0 - // if the currentTrackTime is not a number, then track isn't loaded - // fall back on session. - var currentTrackTime = self.audioPlayer.currentTime().seconds + // if the currentTrackTime isNan, then fall back on session. + let currentTrackTime = self.audioPlayer.currentTime().seconds if currentTrackTime.isNaN { - if let currentChapter = playbackSession.getCurrentChapter() { - currentTrackTime = currentChapter.getRelativeChapterCurrentTime(sessionCurrentTime:playbackSession.currentTime) - } + return playbackSession.currentTime } return startOffset + currentTrackTime }