我想将存储在iPhone上的视频放到我的Google云端硬盘中.
我已经完成了图像,但对于视频,这是另一个问题…
我已经完成了图像,但对于视频,这是另一个问题…
对于图像,没问题,我使用此方法将资产转换为NSData:
data = UIImagePNGRepresentation(result!)!
我把图像放到我的驱动器上!
但是,对于视频,我尝试了许多不同的方式,但不,我不能.
我能怎么做 ?
非常感谢 !
解决方法
我做的 !
这是解决方案:
PHCachingImageManager().requestAVAssetForVideo(asset,options: nil,resultHandler: {(asset: AVAsset?,audioMix: AVAudioMix?,info: [NSObject : AnyObject]?) in dispatch_async(dispatch_get_main_queue(),{ let asset = asset as? AVURLAsset var data = NSData(contentsOfURL: asset.URL) }) })
之后,你有了一个好的NSData变量,你可以使用它来将你的视频放到云端!