Reproduciendo el sonido predeterminado de Android del botón, haciendo clic en el método Touch ()

En mi aplicación de Android tengo algunos botones, que deberían funcionar conen contacto() método, por supuesto, necesito cambiar el texto del botón, cuando el dedo está en la posición ACTION_DOWN. Pero estos botones deben jugar.defecto Sonido de android de hacer clic en el botón (como en el método onClick ()). ¿Dónde puedo encontrar ese sonido? Creo que debe estar en SDK, pero ¿cómo puedo encontrarlo? ¿Y qué métodos son mejores para tal operación? Estoy usando MediaPlayer.

Listado:

public boolean onTouch(View v, MotionEvent event) {
    int action = event.getAction();
    switch (action) {
    case MotionEvent.ACTION_DOWN:
        addTextShadow(v);
        Log.v(LOG_TAG, "ACTION_DOWN");
        break;
    case MotionEvent.ACTION_MOVE:
        clearTextShadow(v);
        isMoved = true;
        Log.v(LOG_TAG, "ACTION_MOVE");
        break;
    case MotionEvent.ACTION_UP:
        Log.v(LOG_TAG, "ACTION_UP");
        if (!isMoved) {
            clearTextShadow(v);
            if (v.getId() == R.id.btn_new) {
                Log.v(LOG_TAG, "New pressed");

                            playSound(); //MY METHOD TO PLAY SOUND

            } else if (v.getId() == R.id.btn_saved) {
                Log.v(LOG_TAG, "Saved pressed");
            } else if (v.getId() == R.id.btn_random) {
                Log.v(LOG_TAG, "Random pressed");
            }
        }
        isMoved = false;
        break;
    }
    return true;
}

Y mi método playSound ():

    public void playSound(){
    if (mp != null) {
        mp.release();
        mp = null;
    }
    try {
        mp = MediaPlayer
    .create(MyActivity.this, R.raw.sound); //BUT HERE I NEED DEFAULT SOUND!
        mp.start();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta