2015-03-12 13 views
6

Próbuję napisać aplikację na IOS 8. Ta aplikacja zostanie napisana w języku Swift. Przyjrzałem się niektórym filmom z Youtube w celu przechwytywania wideo i odtwarzania wideo. Wygląda na to, że muszę użyć AVKit, aby to zrobić.Używanie Swift do nagrywania i odtwarzania wideo oraz wysyłania wideo na serwer

Po przechwyceniu wideo chcę móc wysłać wideo na serwer, aby inni użytkownicy tej aplikacji mieli do niego dostęp.

Moje pytanie brzmi: w jaki sposób mogę poprosić moją aplikację o nagrywanie wideo, wysyłanie tego filmu na serwer, a także odtwarzanie filmów z tego serwera.

+0

wydaje mi się, że prosicie „mógłby ktoś napisać całą aplikację dla mnie?” – yuji

Odpowiedz

1

nagrać film:

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 


} 
+0

Czy możesz wyjaśnić, jak/dlaczego twój kod działa? Umożliwi to OP i innym osobom zrozumienie i zastosowanie twoich metod (w stosownych przypadkach) w innym miejscu. Odpowiedzi tylko na kod są zniechęcane (http://meta.stackexchange.com/q/148272/284827) i mogą zostać usunięte. - [Podczas przeglądu] (http://stackoverflow.com/review/first-posts/11873537) –

Powiązane problemy