Я пытаюсь воспроизвести 2 аудиофайла (в данном случае mp3) одновременно, чтобы они начинались ровно в то же время и воспроизводились синхронно друг с другом.
Моя первая попытка состояла в том, чтобы просто использовать два MediaPlayer, подготовить их заранее, а затем вызывать start для каждого из них вплотную:
mediaPlayer.start();
secondPlayer.start();
К сожалению, это работает только иногда. Иногда они начинаются вместе, а затем остаются синхронизированными. Иногда между их началом очень небольшой временной промежуток, поэтому они не будут синхронизированы друг с другом.
Есть ли лучший способ воспроизведения аудиофайлов, обеспечивающий их одновременный запуск? Мне также нужно иметь возможность самостоятельно контролировать их громкость.
Спасибо!