我想在我的应用程序的帮助下列出存储在iPhone中的所有音频或视频文件。我知道mp3存储在“var/mobile/media/iTune_control/music”这条路上。但是,当我使用此路径运行我的应用程序时,它显示此路径中没有文件。我认为某些路径是写保护的。是否有任何方法可以找到视频或音频的路径并创建其列表。请帮我解决这个问题。通过使用我的应用程序在iPhone中访问音频或视频文件
0
A
回答
1
看看MPMediaPlayer类。
苹果不喜欢你搞乱实际的歌曲文件。想法是,如果你可以抓住歌曲文件,那么你就可以更容易地与朋友分享。因此,您可以浏览MPMediaPlayer类并获取列表并播放歌曲,但无法访问实际的歌曲文件。
3
您不应该对文件系统布局做出假设,也不应该在应用程序自己的沙箱外访问文件系统。因此,如果您使用NSSearchPathForDirectoriesInDomains()
找不到目录,那么您不应该访问它。
访问音乐库时,您根本不应使用文件系统,而应使用Media Player框架。枚举所有可用歌曲最简单的方法是这样的:
for (MPMediaItem* item in [MPMediaQuery songsQuery].items) {
NSString* title = [item valueForProperty:MPMediaItemPropertyTitle];
NSString* artist = [item valueForProperty:MPMediaItemPropertyArtist];
NSLog(@"%@ by %@", title, artist);
}
使用MPMediaQuery
和MPMediaPredicate
创建自己的自定义和更复杂的结果集的歌曲和视频。
相关问题
- 1. 从程序访问图像/音频/视频文件
- 2. 音频/视频聊天应用程序中的回声问题
- 3. 在iPhone应用程序中播放视频库中的视频
- 4. 在自己的应用程序中使用iPhone音频文件 - 复制音频文件 - 这可能吗?
- 5. 在iPhone中为视频或音频文件添加书签
- 6. 副音频和视频类型与iPhone应用程序
- 7. ASP.Net中的音频/视频/文本聊天应用程序
- 8. 在iPhone/iPad应用程序中播放音频文件?
- 9. 使用iPhone sdk从服务器下载并播放音频/视频文件到我们的应用程序
- 10. 画在iPhone应用程序的视频
- 11. iPhone应用程序中的视频
- 12. 视频保存到iPhone视频文件夹通过编程?
- 13. 我怎样才能从视频文件通过Java程序提取音频
- 14. 如何通过iPhone应用程序录制音频?
- 15. 通过应用程序播放音频文件
- 16. 如何从iPhone获取音频文件URL到我的应用程序以使用该音频
- 17. 在Android应用中通过YouTube API使用音乐视频
- 18. 让用户仅通过密码下载视频/音频文件
- 19. 示例iphone音频流应用程序
- 20. iphone音频应用程序开发
- 21. 视频广告在iPhone应用程序?
- 22. 在iPhone应用程序中合并两个视频文件
- 23. 在我的iPhone应用程序中播放播客音频文件
- 24. 如何在网络上编程音频/视频应用程序?
- 25. 添加音频文件的iPhone应用程序
- 26. 使用音频文件或文本语音为iOS应用程序
- 27. 只通过iOS应用程序访问视频内容 - 我会怎么做
- 28. iPhone应用程序中的音频反馈问题
- 29. 寻找iphone应用程序的视频
- 30. 音频播放器在iPhone中播放远程音频文件?
因此,像traktor dj这样的应用程序如何能够在空中编辑音乐? – alizx 2014-10-18 08:57:23
自2009年以来,情况发生了变化。请参阅AVAssetReader:https://developer.apple.com/LIBRARY/IOS/documentation/AVFoundation/Reference/AVAssetReader_Class/index.html – mahboudz 2014-10-18 10:40:54