我发现对于 PHContentEditingInput ( https://developer.apple.com/library/prerelease/ios/documentation/Photos/Reference/PHContentEditingInput_Class/index.html#//apple_ref/occ/instp/PHContentEditingInput/avAsset ),视频资源内容已被弃用。
如果我需要处理视频,我应该使用什么?
(特别是 NSURL from PHAsset ,他们在这里使用了已弃用的函数。还有其他我可以使用但未弃用但可以获得 NSURL 的东西吗?)
编辑:所以...在我阅读了一些有关 AVFoundation 框架的内容之后...我们到底如何在不使用已弃用的方法的情况下将 PHAsset 转换为 AVURLAsset?
最佳答案
iOS 9 的文档尚未更新(我认为还没有更新)。但是,如果您查看 Xcode 中的 PHContentEditingInput.h
header (或生成的 Swift 接口(interface)),您会发现它只是一个重命名 — avAsset
已被弃用。 audiovideoAsset
的。它仍然返回一个 AVAsset
对象,然后您可以使用 AVFoundation 对其进行处理。
关于swift - 如何处理视频 PHAsset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30856808/