gpt4 book ai didi

Android:有没有办法在播放当前 mp3 时缓冲后面的 mp3 文件?

转载 作者:行者123 更新时间:2023-11-29 01:37:24 25 4
gpt4 key购买 nike

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

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

请帮帮我。提前致谢。

最佳答案

对于您要缓冲的文件,您可以使用 MediaPlayer create (Context context, Uri uri) 创建第二个 MediaPlayer 实例吗? ,但不调用 .start(),然后使用 setNextMediaPlayer (MediaPlayer next) , 让第二个玩家在第一个玩家完成后开始游戏?

关于Android:有没有办法在播放当前 mp3 时缓冲后面的 mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com