2013-04-28 84 views
0

我正在使用以下代码查看照片库中的电影。当然,我将这些电影作为照片的网格。观看照片库中的照片并轻扫

-(BOOL)startMediaBrowserFromViewController:(UIViewController*)controller usingDelegate:(id)delegate { 
    if (([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum] == NO) 
     || (delegate == nil) 
     || (controller == nil)) { 
     return NO; 
    } 
    UIImagePickerController *mediaUI = [[UIImagePickerController alloc] init]; 
    mediaUI.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum; 
    mediaUI.mediaTypes = [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil]; 
    mediaUI.allowsEditing = YES; 
    mediaUI.delegate = delegate; 
    [controller presentViewController:mediaUI animated:YES completion:nil]; 
    return YES; 
} 

一旦我点击其中一个,我看到电影的全分辨率,我有能力播放电影或编辑它。但我无法滑动看到我选择的特定电影的左侧或右侧的电影。

有人知道该怎么做(如果甚至可能的话)?

让我知道你是否需要更多的数据。

感谢,

回答

0

通过使用ALAssetsLibrary你可以创建自己的自定义界面,允许用户在任何你想要的方式进行交互。

(我不认为你可以用你描述的方式裁剪UIImagePickerController)。

+0

这是一个主要的失望。我有我想要的方式来观看它(使用ALAssetsLibrary),但它看起来/感觉完全不像我想要的。而且它不具备编辑电影或删除电影的功能,因为如果不在普通照片库中,它们不会给予删除权限...... – user2328703 2013-04-28 09:30:16