Skip to content

Commit 6783239

Browse files
author
Isaac
committed
Change default quality
1 parent f7875b1 commit 6783239

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

submodules/TelegramUniversalVideoContent/Sources/HLSVideoContent.swift

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,14 +81,22 @@ public final class HLSVideoContent: UniversalVideoContent {
8181
guard let qualitySet = HLSQualitySet(baseFile: file) else {
8282
return nil
8383
}
84-
for (quality, qualityFile) in qualitySet.qualityFiles.sorted(by: { $0.key < $1.key }) {
85-
if quality >= 400 {
84+
let sortedQualities = qualitySet.qualityFiles.sorted(by: { $0.key < $1.key })
85+
for (quality, qualityFile) in sortedQualities {
86+
if quality >= 600 {
8687
guard let playlistFile = qualitySet.playlistFiles[quality] else {
8788
return nil
8889
}
8990
return (playlistFile, qualityFile)
9091
}
9192
}
93+
if let (quality, qualityFile) = sortedQualities.first {
94+
guard let playlistFile = qualitySet.playlistFiles[quality] else {
95+
return nil
96+
}
97+
return (playlistFile, qualityFile)
98+
}
99+
92100
return nil
93101
}
94102

0 commit comments

Comments
 (0)