gpt4 book ai didi

ios - 在播放视频时更新我的​​ AVURLAsset(快速)

转载 作者:行者123 更新时间:2023-11-28 15:38:38 26 4
gpt4 key购买 nike

我正在播放一个加密的 m3u8 文件,我需要在一定时间后向播放器发送一个新的“mykey”更新值。

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...

最佳答案

只需调用 AVPlayer 的 replaceCurrentItem(with:) 函数,文档 here

let newAvItem = AVPlayerItem(asset: newAvAsset)
avPlayer.replaceCurrentItem(with: newAvItem)

关于ios - 在播放视频时更新我的​​ AVURLAsset(快速),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44008338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com