iOS 下载 mp3 到应用程序的沙箱
Posted
技术标签:
【中文标题】iOS 下载 mp3 到应用程序的沙箱【英文标题】:iOS download mp3 to app's sandbox 【发布时间】:2012-04-11 01:25:02 【问题描述】:我想在我的 iphone 应用上播放 mp3。我现在可以从我的服务器流式传输 mp3(通过使用 MPMoviePlayerViewController)。但是,我想添加一个功能,使用户能够下载 mp3,然后在没有互联网连接时在本地播放。
有一个名为 Elevation 的应用可以做同样的事情。它会将 mp3 下载到应用程序的沙箱(而不是 ipod 库)中。用户可以在以后根据需要将其删除。有谁知道它是怎么变魔术的?
【问题讨论】:
只需使用 NSURLConnection 并将其写入文档目录即可。 【参考方案1】:使用NSURLConnection
但是异步下载文件,因为同步连接会使您的用户界面在下载文件时冻结。这是一个清晰的例子,你只需要做一些小的改动:
http://blog.sallarp.com/iphone-uiimage-asynchronously/
希望对你有帮助。
【讨论】:
以上是关于iOS 下载 mp3 到应用程序的沙箱的主要内容,如果未能解决你的问题,请参考以下文章
将文件提取到从iPhone中的任何应用程序下载的应用程序中[关闭]