gpt4 book ai didi

iOS : How to convert a video PHAsset to NSData

转载 作者:IT王子 更新时间:2023-10-29 05:39:57 24 4
gpt4 key购买 nike

我想将我 iPhone 上存储的视频放到我的 Google 云端硬盘中。我已经处理了图像,但是对于视频,这是另一个问题......

对于图像,没问题,我使用这种方法将我的 Assets 转换为 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 变量,您可以使用它来将您的视频上传到云端!

关于iOS : How to convert a video PHAsset to NSData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32004885/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com