我想通过链接到mp3文件的URL用android MediaPlayer实现实时音频流。问题是Mediaplayer prepareAsync方法下载了所有文件,然后播放。我要播放正在下载的文件。这是我的代码:
mediaPlayer.setDataSource(urlPath);
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mediaPlayer.start();
}
});