我最近在做一个 ShoutCast 广播项目。通过使用streamscrapper 库,我可以获得当前歌曲名称和当前艺术家。这是问题所在。一旦我打开应用程序,它会获取歌曲名称和艺术家姓名,但是从那以后它不会更新它。我试图用计时器来做,但无法弄清楚。
这是我获取当前歌曲ID的方法:
private void initializeMediaPlayer() {
player = new AACPlayer();
scraper = new ShoutCastScraper();
try {
streams = scraper.scrape(new URI("http://sunucu2.radyolarburada.com:5000/"));
String str = "asd";
for (Stream stream: streams) {
str = stream.getCurrentSong();
currPlayView.setText("Now Playing: " + str);
}
} catch (ScrapeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}