0
我是Android的新手,我想使用ParsePls播放在線廣播(例如鏈接http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls)。我有PlsParse代碼,但在此之後,我不知道如何在Android中使用播放器。如何在Android中使用.pls格式播放在線廣播?
PlsParser.java
public PlsParser(File file) throws FileNotFoundException {
this.reader = new BufferedReader(new FileReader(file), 1024);
}
@Override
public List<String> getUrls() {
LinkedList<String> urls = new LinkedList<String>();
while (true) {
try {
String line = reader.readLine();
if (line == null) {
break;
}
String url = parseLine(line);
if (url != null && !url.equals("")) {
urls.add(url);
}
} catch (IOException e) {
e.printStackTrace();
}
}
return urls;
}
private String parseLine(String line) {
if (line == null) {
return null;
}
String trimmed = line.trim();
if (trimmed.indexOf("http") >= 0) {
return trimmed.substring(trimmed.indexOf("http"));
}
return "";
}
}
和
PlaylistParser.java
public interface PlaylistParser {
public List<String> getUrls();
}
基本上我需要在Android的玩在線調頻。我怎樣才能做到這一點?
您是否有解決方法?請提出解決方案,如果你有。提前感謝 – Ann