iOS:获取 mp3 的 NSData
我想通过 wifi 从我的 iphone 音乐库发送 mp3 文件。所以我需要一种方法来获取mp3文件的NSData。 是否可以?我怎样才能访问它?
I want to send an mp3 file from music library from my iphone over wifi. So I need a way to get NSData of mp3 file.
Is it possible? How can i access it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
使用
[NSData dataWithContentsOfFile:filePath]
use
[NSData dataWithContentsOfFile:filePath]
从 iOS 4 开始,您可以使用 AVFoundation 和 MPMediaPickerController 从库中导出歌曲。这并不简单,但它是可行的。请参阅http://www.subfurther.com/blog/2010/07/。
Since iOS 4, you can use AVFoundation and MPMediaPickerController to export songs from the library. It's not simple, but it's doable. See http://www.subfurther.com/blog/2010/07/.
当前的API不允许您以这种方式访问用户的媒体库。
The current API does not allow you to access the user's media library in this way.
您可能想尝试使用方法:
(id)dataWithContentsOfURL:(NSURL *)aURL
You may want to try using method:
(id)dataWithContentsOfURL:(NSURL *)aURL