Для моего приложения мне нужно воспроизвести несколько треков одновременно, а некоторые слушатели слушателя узнают, когда трек закончен.Как воспроизводить несколько звуковых файлов одновременно?
SoundPool кажется очевидным выбором, но, к сожалению, я не смог найти решение для получения уведомления о завершении трека.
Я также думал об использовании нескольких экземпляров MediaPlayer от Android, но я боюсь получить проблемы с производительностью.
Есть ли другие варианты?
Иногда лучше проверить наши теории, прежде чем их бояться. Вы должны попробовать и посмотреть, создает ли это проблему производительности. Если я не ошибаюсь, есть слушатель (onCompletition), который выполняется, когда MediaPlayer завершен. – gian1200