Áudio parando no app (android)

Bom dia.

Fiz um app bem básico, para o aprendizado da minha filha. Nele tem 4 telas, elas são separadas por uma tela de números, outra das cores e outras com as vogais. Ao clicar nos números/letras/cores (imageButton) o app emite um som. Exemplo: clicando no número 1 emite o som UM, 2 DOIS… Letra A A, para ela associar as imagens com os sons.

O problema:
Depois de tantos clicks, o app pára de emitir o áudio, fica “mudo”, mas pelo que eu vi está tudo “certinho”. Se alguém puder ajudar, ficarei grato!
Segue o código abaixo:

VogaisActivity.java

package br.com.rubensoliveira.falavalente;

import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageButton;

public class VogaisActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_vogais);

    ImageButton btnA = (ImageButton) findViewById(R.id.btnA);
    ImageButton btnE = (ImageButton) findViewById(R.id.btnE);
    ImageButton btnI = (ImageButton) findViewById(R.id.btnI);
    ImageButton btnO = (ImageButton) findViewById(R.id.btnO);
    ImageButton btnU = (ImageButton) findViewById(R.id.btnU);

    btnA.setOnClickListener(new ImageButton.OnClickListener(){
        @Override
        public void onClick(View v) {
            MediaPlayer mp = MediaPlayer.create(VogaisActivity.this, R.raw.a);
            mp.start();
        }
    });

    btnE.setOnClickListener(new ImageButton.OnClickListener(){
        @Override
        public void onClick(View v) {
            MediaPlayer mp = MediaPlayer.create(VogaisActivity.this, R.raw.e);
            mp.start();
        }
    });

    btnI.setOnClickListener(new ImageButton.OnClickListener(){
        @Override
        public void onClick(View v) {
            MediaPlayer mp = MediaPlayer.create(VogaisActivity.this, R.raw.i);
            mp.start();
        }
    });

    btnO.setOnClickListener(new ImageButton.OnClickListener(){
        @Override
        public void onClick(View v) {
            MediaPlayer mp = MediaPlayer.create(VogaisActivity.this, R.raw.o);
            mp.start();
        }
    });

    btnU.setOnClickListener(new ImageButton.OnClickListener(){
        @Override
        public void onClick(View v) {
            MediaPlayer mp = MediaPlayer.create(VogaisActivity.this, R.raw.u);
            mp.start();
        }
    });

}

}


xml:

activity_vogais.xml

<?xml version="1.0" encoding="utf-8"?>

<ImageButton
    android:id="@+id/btnA"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_marginTop="44dp"
    app:srcCompat="@drawable/a"
    android:background="@null"
    android:scaleType="fitCenter"
    android:layout_alignParentTop="true"
    android:layout_toLeftOf="@+id/btnU"
    android:layout_toStartOf="@+id/btnU"
    android:layout_marginRight="17dp"
    android:layout_marginEnd="17dp" />

<ImageButton
    android:id="@+id/btnE"
    android:layout_width="100dp"
    android:layout_height="100dp"
    app:srcCompat="@drawable/e"
    android:background="@null"
    android:scaleType="fitCenter"
    android:layout_alignTop="@+id/btnA"
    android:layout_alignLeft="@+id/btnO"
    android:layout_alignStart="@+id/btnO" />

<ImageButton
    android:id="@+id/btnI"
    android:layout_width="100dp"
    android:layout_height="100dp"
    app:srcCompat="@drawable/i"
    android:background="@null"
    android:scaleType="fitCenter"
    android:layout_alignTop="@+id/btnO"
    android:layout_alignLeft="@+id/btnA"
    android:layout_alignStart="@+id/btnA" />

<ImageButton
    android:id="@+id/btnO"
    android:layout_width="100dp"
    android:layout_height="100dp"
    app:srcCompat="@drawable/o"
    android:background="@null"
    android:scaleType="fitCenter"
    android:layout_above="@+id/btnU"
    android:layout_toRightOf="@+id/btnU"
    android:layout_toEndOf="@+id/btnU"
    android:layout_marginBottom="48dp" />

<ImageButton
    android:id="@+id/btnU"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_marginBottom="38dp"
    app:srcCompat="@drawable/u"
    android:background="@null"
    android:scaleType="fitCenter"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true" />