Android 如何解析流,因为它';有人喂了MediaPlayer吗?

Android 如何解析流,因为它';有人喂了MediaPlayer吗?,android,Android,我正在修补一个非常简单的流媒体网络广播播放器,使用MediaPlayer的(相对较新的)流URL方法,例如: MediaPlayer mp = new MediaPlayer(); mp.setDataSource("http://stream.infowars.com"); mp.prepare(); mp.start(); (为了简单起见,这里省略了异常处理) 这非常有效(在最近升级到2.3.4之后甚至更好-没有更多的辍学者:-) 据我所知,许多网络广播流都嵌入了歌曲标题。

我正在修补一个非常简单的流媒体网络广播播放器,使用MediaPlayer的(相对较新的)流URL方法,例如:

MediaPlayer mp = new MediaPlayer();        
mp.setDataSource("http://stream.infowars.com");
mp.prepare();
mp.start();
(为了简单起见,这里省略了异常处理)

这非常有效(在最近升级到2.3.4之后甚至更好-没有更多的辍学者:-)

据我所知,许多网络广播流都嵌入了歌曲标题。我希望能够在steam经过时解析它,并提取歌曲标题文本,以便在屏幕上显示它

我知道我可能可以用老式的方法(Android 2之前的版本)来实现这一点——在我手动输入MediaPlayer时手动打开文件并对其进行解析,但这将需要大量我宁愿避免的工作(除非没有其他方法)

我猜我也可以通过打开同一个流的第二个实例来访问这些嵌入的标记,只是为了阅读,但这当然是一种效率低下且开销过大的方式

谁能给我指出正确的方向吗?这可能吗?? 短暂性脑缺血发作