PHAsset video EXIF metadata retrieval

Currently, I am extracting EXIF metadata for PHAsset's that are images, but not having luck with images.

For images, this works for me:

let imageOptions = PHImageRequestOptions()
imageOptions.isNetworkAccessAllowed = true
imageOptions.isSynchronous = true
imageOptions.version = .current

PHImageManager.default().requestImageDataAndOrientation(for: self.asset!, options: imageOptions) { (data, responseString, orientation, info) in

  if let imageData: Data = data {
   if let imageSource = CGImageSourceCreateWithData(imageData as CFData, nil) {
                        
    let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, nil)! as NSDictionary

   }
 }

})

What alteration would I need to retrieve metadata for a video asset?

self.asset!.mediaType == .video


from Recent Questions - Stack Overflow https://ift.tt/3uqYF8L
https://ift.tt/eA8V8J

Comments

Popular posts from this blog

Spring Elasticsearch Operations

Network Error and Timeout on Authorize.net JS

Object oriented programming concepts (OOPs)