Использование Swift для записи и воспроизведения видео и отправки видео на сервер

Я пытаюсь написать приложение для IOS 8. Это приложение будет написано в Swift. Я просмотрел некоторые видеоролики Youtube для захвата видео и воспроизведения видео. Кажется, что я должен использовать AVKit для этого.

после захвата видео я хочу иметь возможность отправлять видео на сервер, чтобы к нему могли получить доступ другие пользователи этого приложения.

Итак, мой вопрос в том, как получить мое приложение для записи видео, отправить это видео на сервер, а также иметь возможность воспроизводить видео с этого сервер.

1 ответов


запись видео:

func startCaptureVideoBlogFromViewController(viewcontroller: UIViewController, withDelegate delegate: protocol<UIImagePickerControllerDelegate, UINavigationControllerDelegate>) -> Bool{

    if (UIImagePickerController.isSourceTypeAvailable(.Camera) == false) {

        return false
    }

    let cameraController = UIImagePickerController()
    cameraController.sourceType = .Camera
    cameraController.mediaTypes = [kUTTypeMovie as String]
    cameraController.allowsEditing = false
    cameraController.delegate = delegate

    presentViewController(cameraController, animated: true, completion: nil)

    return true


}