mam sukces w zrozumieniu jak zrobić aplikację kamery w mojej podróży uczenia :-)Zapisz film, który mogę nagrywać w moim app
Jedyną rzeczą siedzę z zapisywania wideo, które mam nagrane. Mogę zapisać zdjęcie, ale to samo nie działa w przypadku filmów.
Sądzę, że prawie udało mi się to osiągnąć dzięki aplikacjom iBrad.
dostał ten kod:
-(void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
[self dismissModalViewControllerAnimated:YES];
if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) {
UIImage *image = [info
objectForKey:UIImagePickerControllerOriginalImage];
imageView.image = image;
if (newMedia)
UIImageWriteToSavedPhotosAlbum(image,
self,
@selector(image:finishedSavingWithError:contextInfo:),
nil);
}
else{
if ([mediaType isEqualToString:(NSString *)kUTTypeMovie]) {
UIImage *movie = [info
objectForKey:UIImagePickerControllerQualityTypeHigh];
videoRecorder2.image = movie;
if (newMedia)
UISaveVideoAtPathToSavedPhotosAlbum(movie,
self,
@selector(movie:finishedSavingWithError:contextInfo:),
nil);
}}}
mam if ponieważ aplikacja może wziąć zarówno wideo i zdjęć.
Pierwsza część jest nadal - co działa, a następnie druga część nadal jestem Tutu-ing z :-)
Brzmi jak I właściwą drogę - dodałem trochę kodu, aby pokazać, co robię - Cheers –
Sprawdź, czy film jest zerowa lub jeśli NewMedia jest zerowa. –
Przepraszamy, to pytanie lub odpowiedź? newMedia to Boolean, więc myślę, że powinno być zero - aby mógł zapisać klip w prawo? może jestem tutaj na niewłaściwym szlaku. –