Android 使用mediaplayer延迟播放音频

Android 使用mediaplayer延迟播放音频,android,android-listview,media-player,android-mediaplayer,Android,Android Listview,Media Player,Android Mediaplayer,我有一个列表视图,每行都有音频。我需要在点击seekbar时播放语音,并在seekbar中显示进度,然后在点击seekbar时再次暂停语音。还需要实现多播功能。 我尝试使用media player,但在播放声音之前需要一些延迟。这是因为MediaPlayer.prepare()调用。如何克服2-4秒的延迟…请帮助我。SoundPool是最好的方法,如果不是唯一的方法,请检查并希望它有帮助。您尝试过使用audiotrack()吗??不,我没有试过。你能推荐一个使用audiotrack()的例子吗?

我有一个列表视图,每行都有音频。我需要在点击seekbar时播放语音,并在seekbar中显示进度,然后在点击seekbar时再次暂停语音。还需要实现多播功能。
我尝试使用media player,但在播放声音之前需要一些延迟。这是因为MediaPlayer.prepare()调用。如何克服2-4秒的延迟…请帮助我。

SoundPool是最好的方法,如果不是唯一的方法,请检查并希望它有帮助。

您尝试过使用audiotrack()吗??不,我没有试过。你能推荐一个使用audiotrack()的例子吗?你在某处有bug,准备不需要5秒,播放本地文件时不到1秒。粘贴你的代码。。。。准备从文件系统获取本地文件不会花费很长时间…请尝试此方法