2016-02-24 3 views
0

У меня есть задача, как показано ниже:ExoPlayer как управлять два аудио файлов в настоящее время

LOOPING 1 аудиофайл в нестандартной папке в качестве фоновой музыки (фон эффекта) с меньшим объемом.

В данный момент воспроизводится другой загруженный аудиофайл в обычном режиме.

  1. Можно ли при использовании ExoPlayer? если нет, то дайте мне знать другим способом

  2. Как контролировать воспроизведение/пауза/объем двух файлов отдельно

Спасибо.

ответ

0
  1. Создание 2 объектов ExoPlayer: mainPlayer против bgmPlayer
  2. Каждый игрок контролирует свои состояния:

play:player.setPlayWhenReady(true);

pause: player.setPlayWhenReady(false);

volume: player.sendMessage(mAudioRenderer, MediaCodecAudioTrackRenderer.MSG_SET_VOLUME, volume);