我想从iPhone 设备中搜索所有 mp3 文件。有没有不使用MPMediaQuery 的方法????
问问题
334 次
1 回答
1
使用MPMediaQuery:
MPMediaQuery *getAlbums = [MPMediaQuery albumsQuery];
NSArray *getAllAlbumsArray = [getAlbums collections];
for (MPMediaItemCollection *collection in allAlbumsArray)
{
MPMediaItem *item = [collection representativeItem];
//do any task with 'item'
}
编辑:由于 sop 不想使用 MPMediaQuery,您可以通过这种方式获取 mp3 文件的路径。(在应用程序内)
NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
NSFileManager *filemanager = [[NSFileManager alloc] init];
NSArray *allFiles = [filemanager contentsOfDirectoryAtPath:bundlePath error:NULL];
for (NSString *fileName in allFiles)
{
if ([[fileName pathExtension] isEqualToString:@"mp3"])
{
NSString *fullFilePath = [bundlePath stringByAppendingPathComponent:fileName];
//do whatever you want to do with the path
}
}
于 2013-08-28T06:03:17.567 回答