从文档文件夹中获取mp3

时间:2014-08-05 12:00:31

标签: ios objective-c xcode ios7

这个问题是关于Objective-C,Xcode和iOS的。我想访问应用程序文档文件夹中的mp3或m4a文件,并获取这些文件MPMediaItemPropertyTitleMPMediaItemPropertyAlbumTitleMPMediaItemPropertyArtist信息。之后我想播放这些文件。其实我想制作一个音乐播放器应用程序,我需要帮助。提前谢谢......

2 个答案:

答案 0 :(得分:2)

您可以使用以下代码获取mp3文件数组并使用AVAudioplayer

播放
-(void)getallMp3Files
{
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    NSArray *filePathsArray = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory  error:nil];
    NSMutableArray *arrMp3Files=[[NSMutableArray alloc]init];
    for (NSString *str in filePathsArray) {
        NSString *strFileName=[str.lastPathComponent lowercaseString];
        if([strFileName.pathExtension isEqualToString:@"mp3"])
        {
        NSLog(@"%@",str);
            [arrMp3Files addObject:str];
        }

    }
}

答案 1 :(得分:0)