Я хочу реализовать потоковую передачу звука в реальном времени с помощью Android MediaPlayer с URL-адреса, который ссылается на mp3-файл.Проблема заключается в том, что метод mediaAser prepareAsync загружает все файлы и затем воспроизводит их.Я хочу воспроизвести файл так, как он загружается.Вот мой код:
mediaPlayer.setDataSource(urlPath);
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mediaPlayer.start();
}
});