我想从iPhone设备搜索所有的MP3文件。反正有没有使用MPMediaQuery?从iPhone设备搜索所有声音文件?
-1
A
回答
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
}
}
相关问题
- 1. 我如何可以搜索所有的声音文件在iphone通过Xcode中
- 2. 有没有办法用设备输出声音做iPhone录音?
- 3. 从iPhone设备检索文件
- 4. 没有硬件设备的java声音
- 5. 搜索出现在Android设备中的所有.pdf文件
- 6. 如何在所有音频设备上播放声音
- 7. iphone语音备忘录'ping'声音
- 8. 声音没有在iPhone的真实设备中播放
- 9. 检测声音文件或设备中的声学回声或侧音
- 10. 在音频文件中搜索特定的声音
- 11. 搜索一个声音咬的情况下,在音频文件
- 12. 声音匹配/搜索
- 13. 检索声音文件
- 14. 没有声音问题杀死设备上所有应用程序的音频
- 15. 语音搜索在iPhone SDK?
- 16. 的ffmpeg获取所有的声音设备(输入/输出)
- 17. 发送音频输出到所有扬声器设备
- 18. 声音并非在设备
- 19. 搜索设备 - 从站点搜索参数多站点搜索
- 20. 搜索Android中的所有视频或音频文件
- 21. Cordova 3+在设备上查找所有音乐文件
- 22. 列出设备iOS中的所有音频文件swift
- 23. 列出设备上的所有音乐文件cordova/phonegap
- 24. 输出声音到音频设备
- 25. 设备的默认音量/声音
- 26. 搜索所有文件和所有文件
- 27. pjsua_media.c无法打开音频设备:没有合适的声音捕获设备
- 28. 如何从直接声音设备中找到硬件设备ID?
- 29. 选择声音文件+ iPhone SDK
- 30. 在iPhone上混合声音文件
当然,这是行不通的。您正在应用程序的沙箱中搜索文件,该文件显然不会包含所有音乐文件。 – Abizern
@Abizern感谢那我怎么拿到 – iCoder
你可以在这里找到https://developer.apple.com/search/index.php?q=movie&platform=iOS&type=Sample%20Code一些示例代码 –