使用Swift录制和播放视频并将视频发送到服务器

时间:2015-03-12 03:46:18

标签: swift ios8 video-capture

我正在尝试为IOS 8编写一个应用程序。这个应用程序将用Swift编写。我看了一些Youtube视频,用于捕捉视频和播放视频。似乎我必须使用AVKit才能做到这一点。

在捕获视频后,我希望能够将视频发送到服务器,以便该应用的其他用户可以访问该视频。

所以我的问题是如何让我的应用程序录制视频,将该视频发送到服务器,以及能够从该服务器播放视频。

1 个答案:

答案 0 :(得分: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


}