Necesita Android equivalente de AudioInputStream
Estoy tratando de escribir una aplicación de Android que analiza el contenido de la biblioteca de música del usuario. Supongamos que estos son archivos mp3 en la unidad SD, para empezar. Puedo encontrar algoritmos Java para analizar archivos de música, pero no puedo encontrar una API para leer y decodificar los archivos (no los reproduzco. Hay una API para reproducir los archivos, e incluso las clases de efectos de audio, pero yo no No veo ninguna manera para que una aplicación pueda acceder a los datos decodificados de un archivo de música.
J2SE tiene una clase AudoInputStream, pero no forma parte de Android. ¿Alguna sugerencia?
- ¿Es posible hacer una consulta sin procesar en la base de datos de metales de Android de meta sqlite?
- ¿Cómo puedo reproducir un mp3 sin descargar desde la url?
- No se pudo incrustar el archivo MP3 incorporado
- Cómo codificar un WAV a un mp3 en un dispositivo Android
- Declaración implícita incompatible de la función incorporada Advertencia Uso de NDK con LAME
- Wowza .mp3 RTSP stream en android
- Android SDK MediaPlayer no busca correctamente
- ¿Cómo diseñar interacción servicio-actividad para un simple reproductor de mp3?
- Cómo convertir datos sin formato PCM en archivos mp3?
- Set Letras en MP3 ID3v2 Tag
- Creación de una instancia sencilla de ExoPlayer
- Cómo mezclar / superponer dos archivos de audio mp3 en un archivo mp3 (no concatenar)
- Leer las etiquetas ID3 de un archivo MP3
Mi propósito real era poder mirar los archivos en mi biblioteca de música android y clasificarlos por tempo. Estaba buscando bibliotecas para ayudar con esto, pero me encontré con un servicio llamado Echo Nest que funcionó bien desde mi Android para el cálculo de BPM en archivos mp3.
- Reproducción de un tono de timbre de una actividad se detiene abruptamente
- Barra que se solapa con el eje Y cuando se filtra en el aChartEngine