reproducir un archivo MP3 android NDK utilizando openSL desde la memoria
Tengo mi aplicación Android donde los datos se empaquetan utilizando FileWrap. La cosa es que quiero envolver los datos mp3 en el archivo android y jugar de esa memoria. He comprobado el ejemplo nativeaudio en NDK que muestra cómo reproducir MP3 como un activo o como un archivo de sistema de archivos, pero no muestra cómo puedo reproducir un MP3 que está incrustado en la memoria.
Por favor ayuda. Gracias.
- Android con Nexus 6 - ¿cómo evitar la disminución de la prioridad de audio de OpenSL en relación con el enfoque de la aplicación?
- ¿Cuáles deberían ser las razones para usar OpenSL ES en lugar de AudioTrack en Android?
- Descodificador AES OpenSL ES de Android
- Tutoriales para OpenSL ES para Android
- Cómo medir la latencia de audio con OpenSL en Android?
- ¿Biblioteca de sonido nativa en Android que puede cambiar de tono?
- Alternativa de OpenSL ES en Android
- Cómo convertir voz humana a nota musical en Android?
- ¿Es posible tener acceso a la señal del altavoz en Android?
- Redirigir audio / crear rutas de sonido alternativas en Android
- Android AlertDialog congela la aplicación unos segundos después de mostrarse - la causa parece relacionada con OpenSL
- Reproducción de audio de baja latencia en Android
- RecorderObject en OpenSL no implementa la interfaz para configurar el volumen o configurarlo en Android
No creo que eso sea posible … todavía.
AFAIK android opensl sólo soporta decodificación MP3 y reproducción de una corriente …
No he visto la última versión de ndk (r9b), pero si la aplicación de ejemplo opensl no admite en la memoria, al instante la decodificación, dudo que esté disponible.
Tal vez tener una mirada aquí puede aclarar las cosas: https://groups.google.com/forum/#!searchin/android-ndk/opensl|sort:date/android-ndk/cMHlkyQkFU0/vMkyO2201yYJ
O simplemente puede volcar sus archivos MP3 en la carpeta "assets" y reproducirlos usando el AAssetManager como de costumbre.
- ¿Cómo resolver la Vibración Auto Haptica en Android que ocurre con la música?
- TableRow llenar el espacio restante