2012-06-24 6 views
2

Для моего приложения мне нужно воспроизвести несколько треков одновременно, а некоторые слушатели слушателя узнают, когда трек закончен.Как воспроизводить несколько звуковых файлов одновременно?

SoundPool кажется очевидным выбором, но, к сожалению, я не смог найти решение для получения уведомления о завершении трека.

Я также думал об использовании нескольких экземпляров MediaPlayer от Android, но я боюсь получить проблемы с производительностью.

Есть ли другие варианты?

+0

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

ответ

0

Если вы используете MediaPlayer, вы можете использовать OnCompletionListener. У него также нет проблем с воспроизведением нескольких треков одновременно. Как говорит gian1200. Попробуйте, возможно, производительность на самом деле не проблема.

Смежные вопросы