我的应用程序从服务器接收一些XML格式的数据。我使用XmlPullParser对其进行解析。一切都很好。直到服务器以BASE64编码(最高可达10+Mb)发送大型嵌套对象-位图或文件。在使用少量VM堆的旧设备上(例如2.3),应用程序在String text = parser.getText();上崩溃(内存不足)有什么方法可以获取流媒体吗?
我发现大多数流媒体讨论都是关于http服务器的流媒体,例如cocoa with love或MPMoviePlayerController的AudioStreamer。它们都使用NSURL进行初始化。我使用SMB访问某些window共享服务器上的媒体文件。媒体内容通过SMB消息(通过socket)获取并存储在内存(NSMutableData)中
那么有没有办法在下载完成之前播放它们(那些NSMutableData)呢?我认为这是可行的,因为有一个名为TIOD的免费应用程序,它不仅可以流式传输音频,还可以从S