shoutcast的歌曲更改通知(在android上)

时间:2012-03-23 04:48:14

标签: android metadata audio-streaming android-mediaplayer shoutcast

使用原生Android MediaPlayer类,我可以播放Shoutcast流。此外,使用streamscraper(http://code.google.com/p/streamscraper/),我可以获取流中当前播放歌曲的元数据。

我想知道当使用我当前的设置(MediaPlayer和streamscraper)时,当无线电流中的歌曲发生变化时,是否有通知方式。

如果有人能指出我正确的方向,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

写一个用于保存当前歌曲的服务类并用下一首歌来检查..当歌曲改为下一首歌时你可以使用通知..

谢谢..

答案 1 :(得分:0)

关于收集shoutcast元数据并比较更改,请看一下:pastebin.com/dCAuMN7e。现在,要轮询元数据,请参阅:stackoverflow.com/questions/10019690/calling-async-task。

以上两个步骤解决了问题(我以固定的时间间隔轮询元数据并检查数据是否已更改)。