背景: 我正在使用 html 广播的双缓冲方法来播放广播。我使用http://www.smackfu.com/stuff/programming/shoutcast.html从流中获取元数据信息
问题
我有三个问题。
1-我已经使用 urlconnection 和 inputstream 来收听广播。我不想打开新连接来检索元数据。但是当我试图从同一个输入流中获取两者时,我再也听不到收音机了。我想这是不可能的,我必须使用两个单独的连接?性能不是很差吗?
2-当应用程序启动时,我检索当前歌曲的信息。没问题。但是,当歌曲更改时,我如何获得通知。据说当歌曲改变时服务器会发送信息。但我正在启动 URL 连接,获取输入流,检索元数据并关闭连接。我不明白我应该如何通知服务器?我应该保持连接打开吗?
3-最后一个问题。AFAIK 渐进式流媒体在 android 2.2 之前是不可能的。这仅适用于http吗?如果协议是 rtsp,我可以在 android 2.2 之前进行渐进式流媒体吗?请任何人说清楚和明确?
非常感谢,