我知道如何从现场照片中提取视频。解释了here。
使用PHAssetResourceManager从PHAssetResource获取视频文件。
PHAssetResourceManager.defaultManager().writeDataForAssetResource(assetRes,
toFile: fileURL, options: nil, completionHandler:
{
// Video file has been written to path specified via fileURL
}而是如何从PHLivePhoto中提取图片地址。这背后的动机是同时获取视频和图像URL,以便将其上传到服务器。
发布于 2016-09-07 21:35:17
假设您可以访问PHAsset,您可以执行以下操作:
[asset requestContentEditingInputWithOptions:nil
completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) {
NSURL *imageURL = contentEditingInput.fullSizeImageURL;
}];发布于 2020-02-18 22:08:54
您还可以将图像数据写入文件路径,就像您的问题中的视频一样。这两种资源都可以在实时照片资源(视频和图像)中获得:
let resources = PHAssetResource.assetResources(for: asset)https://stackoverflow.com/questions/39370406
复制相似问题