tes*_*lez 9 cloud video ios swift phasset
我想将存储在iPhone上的视频放到我的Google云端硬盘中.我已经完成了图像,但对于视频,这是另一个问题...
对于图像,没问题,我用这种方法将我的资产转换为NSData:
data = UIImagePNGRepresentation(result!)!
Run Code Online (Sandbox Code Playgroud)
我把图像放到我的驱动器上!
但是,对于视频,我尝试了许多不同的方式,但不,我不能.
我能怎么做 ?
非常感谢 !
tes*_*lez 21
我做的 !
这是解决方案:
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)
})
})
Run Code Online (Sandbox Code Playgroud)
之后,你有了一个好的NSData变量,你可以使用它来将你的视频放到云端!
| 归档时间: |
|
| 查看次数: |
10902 次 |
| 最近记录: |