The phasset used in the method is the Phasset object we've taken.
Method One:
1Let options =phvideorequestoptions ()2 3Options.version =phvideorequestoptionsversion.current4 5Options.deliverymode =phvideorequestoptionsdeliverymode.automatic6 7Let manager =phimagemanager.default()8 9Manager.requestavasset (Forvideo:phasset, Options:options, Resulthandler: {(asset, Audiomix, info)inchTen OneLet Strarr = ((info!asnsdictionary).Object(Forkey:"Phimagefilesandboxextensiontokenkey") as! NSString). Components (Separatedby:";") A -Let URL =strarr.last! - the print (URL) - -})
Method two (relatively concise):
1Phcachingimagemanager (). Requestavasset (Forvideo:phasset asPhasset, Options:nil, Resulthandler: {(asset, Audiomix, info)inch2 3Let Strarr = ((info!asnsdictionary).Object(Forkey:"Phimagefilesandboxextensiontokenkey") as! NSString). Components (Separatedby:";")4 5Let URL =strarr.last! 6 7 print (URL)8 9})
Swift two ways to get the path of the album Resource Phasset (absolute path)