mirror of
https://github.com/cranci1/Sora.git
synced 2026-03-28 05:21:36 +00:00
Update VideoPlayer.swift
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled
This commit is contained in:
parent
6fc516a0d4
commit
bda1629210
1 changed files with 9 additions and 1 deletions
|
|
@ -33,7 +33,15 @@ class VideoPlayerViewController: UIViewController {
|
|||
return
|
||||
}
|
||||
|
||||
player = AVPlayer(url: url)
|
||||
var request = URLRequest(url: url)
|
||||
if streamUrl.contains("ascdn") {
|
||||
request.addValue("\(module.metadata.baseUrl)", forHTTPHeaderField: "Referer")
|
||||
}
|
||||
|
||||
let asset = AVURLAsset(url: url, options: ["AVURLAssetHTTPHeaderFieldsKey": request.allHTTPHeaderFields ?? [:]])
|
||||
let playerItem = AVPlayerItem(asset: asset)
|
||||
|
||||
player = AVPlayer(playerItem: playerItem)
|
||||
playerViewController = NormalPlayer()
|
||||
playerViewController?.player = player
|
||||
addPeriodicTimeObserver(fullURL: fullUrl)
|
||||
|
|
|
|||
Loading…
Reference in a new issue