mirror of
https://github.com/cranci1/Sora.git
synced 2026-04-21 00:22:12 +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
|
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 = NormalPlayer()
|
||||||
playerViewController?.player = player
|
playerViewController?.player = player
|
||||||
addPeriodicTimeObserver(fullURL: fullUrl)
|
addPeriodicTimeObserver(fullURL: fullUrl)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue