Android 安卓:有没有办法在播放当前mp3时缓冲以下mp3文件?

Android 安卓:有没有办法在播放当前mp3时缓冲以下mp3文件?,android,android-mediaplayer,Android,Android Mediaplayer,我在服务器上保存了许多mp3文件,以便在Android应用程序中接收它们。我正在一个接一个地播放mp3文件。我的问题是,我想在播放当前的mp3文件时已经缓冲下一个mp3文件 我在播放第一个mp3文件时,已经下载了缓存中的下一个mp3文件。但问题是,当第一个mp3文件播放完毕后,第二个mp3文件可能无法完全下载(在2g连接上很容易发生这种情况)。然后,播放器将初始化下载的mp3文件部分,播放器将仅播放已初始化的下载文件部分(如果我错了,请纠正我)。这会导致文件损坏,性能根本不好 请帮帮我。提前感谢

我在服务器上保存了许多mp3文件,以便在Android应用程序中接收它们。我正在一个接一个地播放mp3文件。我的问题是,我想在播放当前的mp3文件时已经缓冲下一个mp3文件

我在播放第一个mp3文件时,已经下载了缓存中的下一个mp3文件。但问题是,当第一个mp3文件播放完毕后,第二个mp3文件可能无法完全下载(在2g连接上很容易发生这种情况)。然后,播放器将初始化下载的mp3文件部分,播放器将仅播放已初始化的下载文件部分(如果我错了,请纠正我)。这会导致文件损坏,性能根本不好


请帮帮我。提前感谢。

对于要缓冲的文件,是否可以使用但不调用
.start()
,创建第二个MediaPlayer实例,然后使用,将第二个播放机排队,以便在第一个播放机完成后开始播放