Android: How to record mp3 radio (audio) stream
Perfect! Reading the audio stream "byte by byte" is the solution. Thank you!!
Here my code snippets:
URL url = new URL("http://myradio,com/stream.mp3");
inputStream = url.openStream();
Log.d(LOG_TAG, "url.openStream()");
fileOutputStream = new FileOutputStream(outputSource);
Log.d(LOG_TAG, "FileOutputStream: " + outputSource);
int c;
while ((c = inputStream.read()) != -1) {
Log.d(LOG_TAG, "bytesRead=" + bytesRead);
fileOutputStream.write(c);
bytesRead++;
}
Maybe you should read audio stream "byte by byte" and then place it into new file? Like a simple file copy operation, using inputstream-outputstream.