0
암호화 된 m3u8 파일을 재생 중이고 특정 시간 이후에 새로운 "mykey"업데이트 값을 플레이어에 보내야합니다.동영상이 재생되는 동안 AVURLAsset 업데이트 (빠른)
let headers = ["Authorization": "mykey"]
let avAsset = AVURLAsset(url: videoURL, options: ["AVURLAssetHTTPHeaderFieldsKey": headers])
let avItem = AVPlayerItem(asset: avAsset)
let avPlayer = AVPlayer(playerItem: avItem)
내 값을 업데이트하려면 나중에 플레이어에서 AVURLAsset에 액세스 할 수 있습니까?
는나는 내가 현재 항목을 교체 할 경우
self.avPlayer.items()[0].asset...
을 replaceCurrentItem을 (전화 ...에서 아무것도 찾을하지 않습니다 실시간 스트리밍으로 새 항목을 가져 오는 데 1 초가 소요되지만 원하지 않습니다. 다른 해결책이 있습니까? – jboisjoli
나는 그것을 할 방법이 없다고 생각한다. 플레이어는 현재 아이템을 멈추고, 새로운 아이템을 찾고, 로딩과 플레이를 시작해야한다. – Scriptable