Reproducción simultánea de varios sonidos con JMF

Imagen de granadajose
10 puntos

Hola:

Estoy intentando crear una aplicación que sirva para entrenarse en casa (al estilo de EA Sports Active, Wii Fit, etc.). Para ello, necesitaría poder reproducir varios archivos de sonido al mismo tiempo (uno con las indicaciones y otro con la música). He instalado JMF de manera "casera" (copiando los archivos .jar en la carpeta ext de la instalación de Java). Así he conseguido reproducir archivos .aiff, pero no puedo reproducir más de uno al mismo tiempo, ya que cuando intento reproducir otro archivo me aparece el siguiente error:

Unable to handle format: LINEAR, 44100.0 Hz, 16-bit, Stereo, BigEndian, Signed, FrameSize=32 bits
Failed to prefetch: com.sun.media.PlaybackEngine@1e58cb8
Error: Unable to prefetch com.sun.media.PlaybackEngine@1e58cb8

Lo curioso es que probé la misma aplicación en Windows y allí funcionaba sin problemas, no daba errores y se escuchaban los dos archivos al mismo tiempo.

¿Podría ser porque no he hecho la instalación de JMF correctamente? Intenté ejecutar el JMF.bin de página de Java, pero me daba errores.

¿Se os ocurre otra manera de reproducir dos archivos al mismo tiempo?

En principio, he pensado en utilizar archivos mp3, pero si fueran ogg, sería mejor.

Por cierto, si alguien está interesado en colaborar en la creación de la aplicación, sería estupendo.

¡Muchas gracias por vuestra ayuda!

Jose