我如何可以搜索所有的声音文件在iphone通过Xcode中
问题描述:
我是新来的Xcode programming.my需要的是搜索所有的声音文件,并在表格中显示出来view.Any一个,请给我的想法我如何可以搜索所有的声音文件在iphone通过Xcode中
答
如果哟搜索特定扩展名你正在寻找你的应用程序中的声音文件,Ravindra已经回答了它。
如果您正在寻找iPhone中所有其他音乐应用程序的声音文件,我怀疑您是否可以访问它们。
然而,您可以从用户iTunes音乐库访问歌曲。您将需要使用 MPMediaPickerController。
试试这个教程:http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-music-library-access/
答
你可以得到所有声音文件只需检查文件的扩展名。下面我给出了mp3文件的例子。如果你也想寻找另一部分则只需在“OR
”条件增加一个延伸:
- 找到
resourcePath
即目录中,因为所有的声音文件资源 - 获取所有文件的列表该目录
-
现在该名单
NSString *bundlePath = [[NSBundle mainBundle] resourcePath]; NSFileManager *filemgr = [[NSFileManager alloc] init]; NSArray *allFiles = [filemgr 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 } }
你想 –
你想从你的iPhone设备搜索所有的声音文件在Xcode或Mac的目录找到声音文件? – Rushabh
这些声音文件是由您,用户添加的,还是您指的是用户的iTunes资料库或其他内容? – WolfLink