如何从视频 URL 获取视频的 PHAsset?
Posted
技术标签:
【中文标题】如何从视频 URL 获取视频的 PHAsset?【英文标题】:How to get a PHAsset of the video from a video URL? 【发布时间】:2018-11-01 07:53:53 【问题描述】:如果我只有一个视频网址,我如何获得捕获的视频的PHAsset?我的问题是我知道如何从 PHAsset 获取视频的 URL,但不明白如何从视频 URL 获取 PHAsset。
这是我尝试做的,但没有成功。不是为了视频,而是为了照片……所以我想知道如何为视频制作它。
let imgData = NSData(contentsOfURL: (NSURL(string: "file:///var/mobile/Media/DCIM/100APPLE/IMG_0043.JPG"))!)
let image = UIImage(data: imgData!)
【问题讨论】:
你能展示一下你到目前为止所做的尝试吗? @quant 是的,我已经编辑了问题... 【参考方案1】:这是问题的代码答案...
phphotoLibrary.shared().performChanges(
let assetChangeRequest = PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: uurl)
let assetPlaceholder = assetChangeRequest!.placeholderForCreatedAsset
let albumChangeRequest = PHAssetCollectionChangeRequest(for: self.assetCollection)
, completionHandler: nil)
【讨论】:
以上是关于如何从视频 URL 获取视频的 PHAsset?的主要内容,如果未能解决你的问题,请参考以下文章