11

iPhoneに保存した動画をGoogleドライブに入れたいです。画像はもう済んだけど、動画だとまた別問題…。

画像の場合、問題ありません。次の方法でアセットを NSData に変換します。

   data = UIImagePNGRepresentation(result!)!

そして、画像をドライブに入れました!

でも、動画に関しては、いろいろやってみたのですが、できません。

どのようにできるのか ?

どうもありがとう !

4

4 に答える 4

24

やったよ !

これが解決策です:

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

于 2015-08-14T08:27:26.730 に答える