【发布时间】:2015-01-23 12:17:37
【问题描述】:
我尝试在 iOS 中导出UIActivityViewController 的PHAsset 视频。
当 PHAsset 是图像时,它工作得很好。问题是当PHAsset 是视频时。
我有以下代码来导出PHAsset 视频,但没有附加任何内容。
var asset = getCurrentAsset() as PHAsset?
if asset == nil {
return
}
if asset?.mediaType == PHAssetMediaType.Video {
PHImageManager.defaultManager().requestAVAssetForVideo(asset, options: nil) { (avAsset:AVAsset!, audioMix:AVAudioMix!, info:[NSObject : AnyObject]!) -> Void in
var videoURL = avAsset as AVURLAsset
var activityVC = UIActivityViewController(activityItems: [videoURL], applicationActivities: nil)
activityVC.completionHandler = {(str: String!, value: Bool) -> Void in
}
self.presentViewController(activityVC, animated: true, completion: nil)
}
}
请帮我如何导出PHAsset视频。
【问题讨论】:
标签: ios