我必须在背景中循环播放声音,没有任何间隙。我尝试了很多解决方案,例如
SoundPool (-1 for loop)
AudioTrack
Mediaplayer
但没有找到任何最佳解决方案
现在我已经实施了
setNextMediaPlayer()
像这样
public void createDefaultPlayer()
{
defaultBgSound1 = MediaPlayer.create(getApplicationContext(), getResources().getIdentifier("raw/" + file, "raw", getPackageName()));
defaultBgSound2 = MediaPlayer.create(getApplicationContext(), getResources().getIdentifier("raw/" + file, "raw", getPackageName()));
defaultBgSound1.setNextMediaPlayer(defaultBgSound2);
defaultBgSound1.start();
}
它播放下一个声音,但我想永远继续这个循环
任何最好的方法来循环这个