Я хочу записать звук из видеопотока, например, по этой ссылке http://m.live.net.sa:1935/live/quran/playlist.m3u8 - это видеопоток, поэтому мне нужно записывать видео во время просмотра в приложении для Android
Я могу записывать звук по этой ссылке
http://live.mp3quran.net:9946/
с этим кодом
try {
newName.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
try {
URL url = new URL("http://live.mp3quran.net:9946/");
InputStream inputStream = null;
try {
inputStream = url.openStream();
} catch (IOException e) {
e.printStackTrace();
}
FileOutputStream fileOutputStream = null;
try {
fileOutputStream = new FileOutputStream(newName);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int c;
while ((c = inputStream.read()) != -1 && ApiPreferences.getInstance(mContext).getBoolean(mContext.getString(R.string.radio_record_key))) {
fileOutputStream.write(c);
bytesRead++;
Log.e("bytesRead", bytesRead + "");
}
fileOutputStream.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return newName;
, но я не могу использовать этот код для записи аудио из видео и сохранения его на моем телефоне.