Ver Mensaje Individual
  #1  
Viejo 23/10/13, 17:23:57
Array

[xs_avatar]
Davidwalter Davidwalter no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2011
Mensajes: 9
Modelo de smartphone: Iphone
Tu operador: Movistar
¿hacer que pare un sonido dandole de nuevo a un boton?

Buenas, estoy creando una aplicacion de botones con sonidos, y mi pregunta era,
¿Como hago para que, despues de haberle dado al boton y mientras suena el sonido, dandole de nuevo mientras se reproduce el sonido, en vez de empezar de nuevo pare el sonido?
El codigo para utilizar el sonido es este:
Código:
int miAudio = -1;
SoundPool sP;

//ahora en el onCreate
sP = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);
		 Button miboton = (Button) findViewById(R.id.miboton);
setVolumeControlStream(AudioManager.STREAM_MUSIC);

try {
AssetManager assetManager = getAssets();
AssetFileDescriptor sound1 = assetManager.openFd("misonido.mp3");
             miAudio = sP.load(sound1, 1);
}

 miboton.setOnClickListener(new View.OnClickListener() {
             public void onClick(View v) {
                     sP.play(miAudio, 1.0f, 1.0f, 1, 0, 1);
             }
     });
¿que tendria que añadir?
Responder Con Cita