mirror of
https://github.com/cranci1/Sora.git
synced 2026-04-21 08:32:00 +00:00
added a simple parser
This commit is contained in:
parent
7c1e843ada
commit
4cbe23238e
2 changed files with 10 additions and 2 deletions
Binary file not shown.
|
|
@ -75,7 +75,7 @@ extension MediaView {
|
||||||
self.playStream(urlString: streamURLs.first, fullURL: urlString)
|
self.playStream(urlString: streamURLs.first, fullURL: urlString)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if module.extractor == "pattern-mp4" || module.extractor == "pattern-HLS"{
|
} else if module.extractor == "pattern-mp4" || module.extractor == "pattern-HLS" {
|
||||||
Logger.shared.log("extracting for pattern")
|
Logger.shared.log("extracting for pattern")
|
||||||
let patternURL = extractPatternURL(from: html)
|
let patternURL = extractPatternURL(from: html)
|
||||||
guard let patternURL = patternURL else { return }
|
guard let patternURL = patternURL else { return }
|
||||||
|
|
@ -90,7 +90,15 @@ extension MediaView {
|
||||||
self.playStream(urlString: mp4URLs.first, fullURL: urlString)
|
self.playStream(urlString: mp4URLs.first, fullURL: urlString)
|
||||||
}
|
}
|
||||||
}.resume()
|
}.resume()
|
||||||
} else {
|
} else if module.extractor == "pattern" {
|
||||||
|
let patternURL = extractPatternURL(from: html)
|
||||||
|
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
self.playStream(urlString: patternURL?.absoluteString, fullURL: urlString)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
self.playStream(urlString: streamURLs.first, fullURL: urlString)
|
self.playStream(urlString: streamURLs.first, fullURL: urlString)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue