Если я сохраняю mp3-файл через браузер, сторонняя библиотека обычно работает с ним, если я встряхиваю себя через HTTP, то сторонняя библиотека с ним не может работать из-за неправильной кодировки.
Я использую этот код
HttpGet first = new HttpGet(url);
first.addHeader("Content-Type", "audio/mpeg");
HttpResponse response = httpclient.execute(first, localContext);
InputStream instream = response.getEntity().getContent();
StringBuilder sb = new StringBuilder();
BufferedReader r = new BufferedReader(new InputStreamReader(instream));
for (String line = r.readLine(); line != null; line = r.readLine()) {
sb.append(line);
}
instream.close();
String textFile = sb.toString();
BufferedWriter out = new BufferedWriter(new FileWriter("test123.mp3"));
out.write(textFile);
out.close();
Что не так?
возможно это закодировано