gpt4 book ai didi

ios - 如何将数据转换为 AVAsset?

转载 作者:行者123 更新时间:2023-12-01 15:37:58 26 4
gpt4 key购买 nike

有没有办法将数据转换为 AVAsset/AVURLAsset 或更好的 AVPlayerItem?
我找到了一个将 Data 转换为 PHAsset 并需要先将其保存到桌面的答案。
有没有更好的办法?

最佳答案

我设法做到了,这里适合任何有兴趣的人。

extension Data {
func getAVAsset() -> AVAsset {
let directory = NSTemporaryDirectory()
let fileName = "\(NSUUID().uuidString).mov"
let fullURL = NSURL.fileURL(withPathComponents: [directory, fileName])
try! self.write(to: fullURL!)
let asset = AVAsset(url: fullURL!)
return asset
}
}

关于ios - 如何将数据转换为 AVAsset?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50012567/

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