我想获取存储在 iPhone 视频应用程序中的视频路径,如图所示(不是在相机胶卷中)。
示例:我从 iTunes 向我的 iPhone 添加了 2 或 3 个视频,现在我想在应用程序中播放该视频,因此我需要获取 iPhone 上所有视频的路径才能这样做.
MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInteger:MPMediaTypeMovie] forProperty:MPMediaItemPropertyMediaType];
MPMediaQuery *query = [[MPMediaQuery alloc] init];
[query addFilterPredicate:predicate];
NSArray *items = [query items];
NSURL *url = [[NSURL alloc]init];
for (MPMediaItem* item in items)
{
//get the Title of video
NSString* title = [item valueForProperty:MPMediaItemPropertyTitle];
NSLog(@"title %@",title);
//get the path of Video
url = [item valueForProperty:MPMediaItemPropertyAssetURL];
NSLog(@"url %@",url);
}