Quiero reproducir un archivo de audio basado en el clic de un botón. Definí el método onClickListener()
y el archivo de diseño. Al agregar los archivos wav al directorio res/
, me sale el siguiente error de compilación:Directorio para almacenar archivos de audio en Android
invalid resource directory name temp.wav /hello/res line 1 Android AAPT Problem
Mi pregunta es la siguiente: 1. ¿Qué
directorio necesito para almacenar archivos de audio en? Actualmente están en la carpeta res /.
2. ¿También, mp.setDataSource("/res/temp.wav")
es la forma correcta de invocar al reproductor multimedia?
Entonces, ¿cómo cambia esto cuando intento instalar la aplicación en un teléfono real? Quiero decir, ¿la corrección anterior es válida solo para un emulador? – Sriram
no .. incluso si planea colocarlo en un teléfono real, asegúrese de que el archivo esté en esa ruta respectiva (esa ruta puede ser lo que quiera, pero no la ponga en res /). – Sen
Estaba a punto de agregar algunos efectos de sonido a mi aplicación de Android y estaba buscando ayuda sobre dónde colocarlos cuando me encontré con esta pregunta. Realmente no entiendo cómo esta respuesta puede ser la aceptada. No es para nada útil. Por lo que puedo decir res/raw es un lugar perfecto para poner efectos de sonido y similares. Dado que hay una limitación de tamaño para los archivos puestos en res/raw, ¿supongo que los archivos MP3 y otros archivos de gran tamaño deberían colocarse en la carpeta/assets? – britzl