Android:如何同时播放多个mp3曲目

时间:2017-09-16 16:15:46

标签: android audio android-ndk mp3

在应用程序中,歌曲将被分成多个轨道,每个乐器一个轨道。

我需要能够同时播放所有曲目。

我已经看到MediaPlayer无法做到这一点,确实有5到10个单独的曲目会导致太多的延迟。

SoundPool声明它专门用于短音,因此不适用于此。

似乎AudioTrack就是答案,但这需要在播放之前将每个mp3解码为pcm数据。

所以,这是我的问题 -

  1. 即使我没有找到任何教程,是否有任何教程可以证明如何实现这一目标?
  2. 有人可以建议如何同时演奏多个音轨吗?
  3. 是否有关于如何使用NDK解码mp3文件的现有示例?

0 个答案:

没有答案