Я знаю, что этот вопрос задавался несколько раз на этой платформе, но ни один из них не решает мою проблему. Я пытался воспроизвести звуковой файл в цикле, но когда цикл завершается в первый раз, появляется заметный разрыв.
У меня есть звуковые файлы в формате .M4A.
Я пытался решить эту проблему уже неделю, и я пробовал следующие решения.
1) Я пробовал использовать mediaPlayer.setLooping(true);
и mediaPlayer.setNextMediaPlayer(mediaPlayer1)
2) Пробовал разные форматы файлов OGG, WAV и MP3.
3) Пробовал разные плееры Exoplayer и Oboe.
4) Пробовал эту статью https://medium.com/@viksaaskool/gappless-sound-loop-on-android-1ddeccc563de
5) Пробовал и эту статью https://medium.com/@tonyowen/playing-local-r-raw-files-with-exoplayer2-1a62276ebeaa
Кроме того, я уже проверяю вопросы и ответы StackOverflow.
1) Не удалось добиться зацикливания звука без пропусков, поэтому далеко на Android
2) воспроизведение без пауз с помощью Android MediaPlayer
3) Как зациклить звук без пробелов в Android? а>
4) Android: непрерывное воспроизведение зацикленного аудиофайла в Медиаплеер
Но сверху ни один из них не работал.
Любая помощь будет высоко оценена.
Заранее спасибо