diff --git a/VGPlayer/Classes/VGSubtitles.swift b/VGPlayer/Classes/VGSubtitles.swift index 2ae7d5e..ac56214 100644 --- a/VGPlayer/Classes/VGSubtitles.swift +++ b/VGPlayer/Classes/VGSubtitles.swift @@ -70,12 +70,13 @@ open class VGSubtitles { } public func search(for time: TimeInterval) -> subtitles? { - let result = subtitlesGroups.first(where: { group -> Bool in + var result : subtitles? + for group in self.subtitlesGroups { if group.start <= time && group.end >= time { - return true + result = group + return result } - return false - }) + } return result }