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 変数があります。