Update VideoPlayer.swift
Some checks failed
Build and Release IPA / Build IPA (push) Has been cancelled

This commit is contained in:
cranci1 2025-02-03 18:18:37 +01:00
parent 6fc516a0d4
commit bda1629210

View file

@ -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)