Necesito desarrollar una aplicación que posea la capacidad de reproducir varios archivos mp3 al mismo tiempo.
Imagine que alguien graba un archivo de audio por cada músico en una orquesta y luego se desea reproducir todas las pistas al mismo tiempo para que suene como si todos los músicos estuvieran reunidos y tocando al mismo tiempo.
No lo he probado nunca (solo con uno a la vez), pero si creas diferentes controles MediaPlayer y los mandas poner en marcha a la vez supongo que funcionaria. En el caso que en un mismo modulo no lo admitiera el sistema, siempre puedes recurrir a un Servicio o un módulo de Clase. El problema será como se comporta Android con esas salidas de audio.
B4X:
Dim MP1 As MediaPlayer
Dim MP2 As MediaPlayer
Dim MP3 As MediaPlayer
MP1.Initialize2("MP1")
MP2.Initialize2("MP2")
MP3.Initialize3("MP3")
MP1.Load(Dir,NombreFicheroMP3)
MP2.Load(Dir,NombreFicheroMP3)
MP3.Load(Dir,NombreFicheroMP3)
MP1.Play
MP2.Play
MP3.Play