objective-c - 处理中断的音频文件下载

标签 objective-c ios cocoa-touch network-programming core-audio

我正在从服务器下载一个音频文件,然后我想播放它。但是在文件下载过程中,可能会因为网络波动(网络来来去去)导致部分数据丢失,导致文件不完整或丢失。因此,当我播放下载的文件时,我的应用程序崩溃了。

有什么办法可以在播放的时候只重新下载丢失的部分吗?

最佳答案

在播放音频文件之前,立即检查文件是否存在。如果不是,而不是 播放它会显示一条警告消息,指出该文件尚未下载。在警告消息中,您可以询问用户,“您要再次下载该文件吗?”

关于objective-c - 处理中断的音频文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075598/

相关文章:

ios - 使用自动布局动画 UITextView 调整大小

ios - 如何在关闭 ViewController 后继续倒计时

ios - 在本地安全存储应用程序购买数据

ios - 分配 block 属性时发送到实例的无法识别的选择器

objective-c - iPhone游戏编程: Framework for this game?

iphone - 我必须执行哪些方法才能重新排列 UITableView 行?

objective-c - 切换暗模式时自定义 NSView 背景颜色不会改变

objective-c - 从一组线中查找多边形

ios - AFNetworking 查看错误代码 3840 的 JSON 内容

iphone - UIImage 调整大小而不损失质量