如何保存我的应用当前正在流式传输的音频文件的当前状态。我想从用户离开歌曲的同一位置开始(就像Pandora在听歌时所做的那样)。
现在,我正在获取正在播放的数据包编号。从分组编号中,我获得字节编号,并在Range报头字段中发送它。但是这不起作用,并且从一开始就返回整首歌曲。
我正在使用AudioFileStream和CFHTTPStream来流式传输音频。
谢谢。
发布于 2009-04-05 00:25:40
这在很大程度上取决于流媒体服务器的能力。大多数常见的流媒体服务器都不支持range --如Shoutcast或Icecast。
发布于 2009-05-13 03:16:28
这就是我们如何做的(尽管我们使用NSURLConnection)。听起来您的服务器没有考虑range标头。从那里开始调试--问题要么是您的服务器不支持range标头,要么是您的客户端没有正确地发送它。
https://stackoverflow.com/questions/716559
复制相似问题