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)