0
我试图获得我的程序中的艺术家的专辑信息/专辑封面。 我试图通过(例如:麦当娜/冷冻);专辑名称与歌曲标题和艺术家
String urlToRead = "http://www.musicbrainz.org/ws/2/recording/?query=artist:madonna+recording:frozen";
获得专辑信息,并且如果其关于艺术家的可能信息也包括照片。 到目前为止,我一直在努力尝试;
String urlToRead = "http://www.musicbrainz.org/ws/2/recording/?query=artist:madonna+recording:frozen";
URL url;
HttpURLConnection conn;
BufferedReader rd;
String line;
String result = "";
try {
url = new URL(urlToRead);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while ((line = rd.readLine()) != null) {
result += line;
}
rd.close();
} catch (Exception e) {
e.printStackTrace();
}
String out = result;
但输出字符串格式巨大的XML文件,其中充满了并不真正符合我想要的信息。(这麦当娜的歌在里面冻结,许多随机专辑) 是否有任何其他简单的方法去做吧 ?如果不是,我怎么能从我的输出中得到完全的信息? 任何tipps?