Im используя UIImagePickerController, чтобы выбрать видео из моей библиотеки. Мне нужно извлечь NSData моего видеофайла. Я использую следующую операцию для выбора видео из моей библиотеки, но мои данные выглядят как ноль, но мой AVPlayer воспроизводит видео из полученного NSURL, поэтому я знаю, что проблема не в NSURL. Как я могу извлечь NSData моего выбранного видеофайла?Быстрое получение NSData видео из библиотеки фотографий
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
let fileURL = info[UIImagePickerControllerReferenceURL] as! NSURL!
let data = NSData(contentsOfURL: fileURL)
print(data)
player = AVPlayer(URL: fileURL)
let playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = CGRectMake(0, 0, 300, 300)
self.view.layer.addSublayer(playerLayer)
player.play()
self.dismissViewControllerAnimated(true, completion: nil)
}
Посмотреть эту ссылку http://stackoverflow.com/questions/33189012/swift2-how-to-convert-video-in-gallary-to-nsdata- in-swift-2 – Arsalan
Я уже видел это, не решил свою проблему ... –