Я создаю пользовательский оверлей для использования с UIImagePickerController, так как я хотел бы изменить текст и изображение, которые входят в качестве элементов управления по умолчанию. Эта часть отображается по мере необходимости.Открыть записанное видео в UIImagePickerController
Я хотел бы оставить поток пользователя как можно ближе к умолчанию. Я хотел бы, чтобы видео воспроизводилось после его захвата, но я не уверен, как его открыть в UIImagePickerController.
У меня есть видео данные в переменной videoData
, но я не уверен, как действовать. Я сохраняю это в переменной уровня класса и создаю экземпляр нового imagePickerController, или мне нужно переходить на совершенно новый контроллер представлений и создавать пользовательский интерфейс с нуля. Причина этого в том, что пользователю может потребоваться перезаписать видео.
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]){
// Save video to device
let videoURL = info[UIImagePickerControllerMediaURL] as! NSURL
let videoData = NSData(contentsOfURL: videoURL)
self.dismissViewControllerAnimated(true, completion: nil)
}
Любая помощь очень ценится.
Спасибо за ответ. Я надеялся сохранить пользователя в UIImagePickerController, если он захочет перезаписать видео. – tonyedwardspz
Я использовал это как основу для ответа в сочетании с наложением UIImagePicker для согласованного пользовательского интерфейса. Большое спасибо за мой прыжок. – tonyedwardspz
Рад видеть вашу проблему. Счастливое кодирование :) –