可以从iTunes中获取视频的路径吗?

时间:2013-01-08 10:43:18

标签: iphone ios video ios6

我希望获得存储在iPhone视频应用中的视频路径,如图所示(不在相机胶卷中)。

enter image description here

示例:我已经从iTunes向我的iPhone添加了2或3个视频,现在我想在应用中播放该视频,因此我需要按顺序获取iPhone上所有视频的路径这样做。

1 个答案:

答案 0 :(得分:1)

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);
}