我已经下载了这个应用程序,我搜索了很长时间如何创建预缓冲区。
例如:我点击播放我的应用程序在缓冲区中加载流10秒后(我的缓冲区提前10秒)我开始流的前10秒(我有10秒,如果我的可达性失败或其他东西)当我的手机不可达时(我的流持续了10秒,缓冲区是空的),如果可达性恢复(拒绝&玩)
http://itunes.apple.com/us/app/sveriges-radio-play/id300548244?mt=8这是一个非常宽泛的问题。你需要使用NSURLRequest将X秒的原始数据放入本地字节缓冲区。你必须根据输入的数据类型(例如mp3 @ 8Khz等)来计算10秒。一旦你这样做了,你就可以开始把你的数据扔进AudioQueue(它有自己的缓冲区)。