我正在从服务器下载一个音频文件,然后我想播放它。但是在文件下载过程中,可能会因为网络波动(网络来来去去)导致部分数据丢失,导致文件不完整或丢失。因此,当我播放下载的文件时,我的应用程序崩溃了。
有什么办法可以在播放的时候只重新下载丢失的部分吗?
最佳答案
在播放音频文件之前,立即检查文件是否存在。如果不是,而不是 播放它会显示一条警告消息,指出该文件尚未下载。在警告消息中,您可以询问用户,“您要再次下载该文件吗?”
关于objective-c - 处理中断的音频文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075598/