Pregunta

Estoy tratando de usar la API de programación de música de código abierto Jfugue En mi aplicación Android 3.0, y estoy obteniendo esta etiqueta de error en la línea player.play(pattern);:

The type javax.sound.midi.Sequence cannot be resolved. It is indirectly referenced from required .class files

QuickFix es la ruta de compilación de configuración, que no es el problema. Esta línea funciona bien en una aplicación Java, pero no en una aplicación Android. ¿Cómo trabajo alrededor de esto en Android? Tengo la fuente JFugue y podría modificarla para usar algo más si tuviera que hacerlo. ¿Hay de todos modos para que funcione, o debería usar una API diferente?

Actualizar: Intenté agregar rt.jar a la ruta de compilación, ya que contiene el tipo Javax.Sound.Midi.Sequence, pero creó un límite de sobrecarga de GC excedió el error. Intentó construir el proyecto, se atascó en un 69%y se estrelló.

¿Fue útil?

Solución

Android no tiene javax.sound.midi.* Así que desafortunadamente bibliotecas como Jfugue no funcionan.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top