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