InputStream inputStream = getResources().openRawResource(R.raw.'tu_wav');
int buffersize = 500*1024;
byte[] bytes = new byte[buffersize];
int length_audio = 0;
try {
length_audio = inputStream.read(bytes, 0, buffersize);
} catch (IOException e)
{ e.printStackTrace();
}
AudioTrack audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC,
44100, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, buffersize,
AudioTrack.MODE_STATIC);
audioTrack.write(bytes, 0,length_audio);
audioTrack.setLoopPoints(44, bytes.length/2,-1);
audioTrack.play();
//500 es una referncia, en realidad ahi va el tamaño del wav en Kb
// 44 es muy importante para poder eliminar el "click" que se produce al hacer el loop