标签: objective-c ios cocoa-touch network-programming core-audio
我正在从服务器下载音频文件,然后我想播放。但是,在文件下载期间,由于网络波动(网络进出),某些数据可能会丢失,从而导致文件不完整或丢失。因此,当我播放下载的文件时,我的应用程序崩溃了。
播放时有没有办法只重新下载文件的缺失部分?
答案 0 :(得分:1)
在播放音频文件之前,请检查文件是否存在。如果没有,而不是 播放它会显示一条警告消息,表明该文件尚未下载。在警告消息中,您可以询问用户“您是否要再次下载文件?”