Hay ruido blanco cuando reproduzco un archivo de audio en MediaPlayer

Estoy tratando de implementar un sonido de 'clic' cuando el usuario interactúa con los botones en la pantalla principal de mi aplicación. No tengo experiencia con audio en Android, sin embargo, varias fuentes sugieren que para simplemente reproducir un clip, solo necesito hacer lo siguiente:

  • Pon el archivo de audio en /res/raw

Hice esto, tuve que crear una carpeta /raw dentro de /res/ - el archivo se llama menuclick.wav (por lo que parece cumplir con las pautas para los nombres de archivo a-z0-0_)

  • Crear un objeto MediaPlayer

    reproductor multimedia MediaPlayer; mediaplayer.create(getApplicationContext(), R.raw.menuclick);

  • Preparar al jugador para la reproducción (*dentro de un bloque try - catch)

    reproductor multimedia.prepare();

  • reproducir el archivo

    reproductor multimedia.start();

Se reproduce un sonido, sin embargo, no es el archivo de sonido que especifiqué, es un silbido desagradable / sonido estático.

Probé la aplicación nuevamente, solo cambiando el archivo de sonido. Reprodujo algo del sonido, pero todavía había mucho ruido blanco. Esto no ocurre al abrir los archivos de sonido normalmente en otras aplicaciones.

Parece que estoy siguiendo los mismos pasos que varios libros de texto/ejemplos. ¿Alguna idea de dónde puede estar el problema?

preguntado el 03 de mayo de 12 a las 16:05

Que problema ? No explicas lo que no funciona. -

Lo siento, se reproduce, sin embargo, no es el sonido que especifiqué, es un sonido sibilante/estático. -

¿Qué formato tiene su sonido? ¿Has probado con otros archivos de sonido? -

Es un archivo wav (mencionado anteriormente), el tipo de audio sugirió que puede deberse a que el clip es muy corto (menos de un segundo), así que probé con un archivo wav diferente que era un poco más largo. En este caso, reprodujo parte del sonido, pero estaba mezclado con ruido blanco. -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.