İlginç bir sorun. Bu, başka birinin buna bakması gerektiğinde bilgi içindir. IPad OS 3.2'de, video çekerken bazı sorunlar buldum, ancak seçici çalışır ve sadece kamera rulosundan değil albümlerden video seçebilirim.
İşte benim çalışma kod frag var
çağrı burada
NSArray *mediaTypesAllowed = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
[picker setMediaTypes:mediaTypesAllowed];
picker.delegate = self;
picker.allowsEditing = NO;
picker.wantsFullScreenLayout = YES;
if(!IsEmpty(self.editBackgroundPopover)){
[self.editBackgroundPopover setContentViewController:picker animated:YES];
}
Ve temsilci yöntemini ben seçiciden almak Video URL'sini forma sahiptir Ancak
imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[self.editBackgroundPopover dismissPopoverAnimated:true];
NSString* mediaType = [info objectForKey:UIImagePickerControllerMediaType];
//not production code, do not use hard coded string in real app
if ([ mediaType isEqualToString:@"public.image" ]) {
NSLog(@"Picked a photo");
}
//not production code, do not use hard coded string in real app
else if ([ mediaType isEqualToString:@"public.movie" ]){
NSLog(@"Picked a movie at URL %@", [info objectForKey:UIImagePickerControllerMediaURL]);
NSURL *url = [info objectForKey:UIImagePickerControllerMediaURL];
NSLog(@"> %@", [url absoluteString]);
}
[[picker self] dismissModalViewControllerAnimated:YES];
}
olduğunu
file:/lo calhost/özel/var/mobile/Applications/C6FAC491-D27D-45A6-B805-951727ED2CEC/tmp/-Tmp-/trim.KOzqps.MOV
Yani video aracılığıyla işleniyor olabilir bana bakıyor Videoyu bir bütün olarak seçsem bile kırpma kodu. Ayrıca, iTunes aracılığıyla yüklediğimde m4v türünde olan filmin MOV cihazında olduğu gibi, elbette cihazın üzerinde oynatılamayan bir MOV olduğunu da unutmayın! URL'yi çalmayı denedim ama "Bu tür bir film çalınamayacak" diyen bir uyarı aldım.
Apple'ın burada ne oynadığını tam olarak anlayamıyorum, API gerçekten de Fotoğraf kitaplığından video yükleme ve oynatma yolu.
Umarız IOS 4 daha yakında olacak, ancak iPad uygulamam için hala aylar sürecek.
allowedImageEditing özelliği iOS 3.1 – kamleshwar
'dan yoksundur, yalnızca dosyayı uygulamanın sanal alanının tmp dizinine kopyalamak zaman alır. orignal dosyası verilmez, sadece bir kopya ... böylece ilerleme çubuğu dosyanın kopyalanmasıdır. – n3wscott