Problema com player (Uncaught exception java/lag/OutOfMemoryError)

To tentando faze um simples player de vídeo mas quando eu executo da o seguinte erro: java/lag/OutOfMemoryError .
Aqui ta o código q eu to usando:

         ByteArrayInputStream bis = (ByteArrayInputStream)getClass().getResourceAsStream("video.mpg");
         player = Manager.createPlayer(bis, "video/mpg");
         player.realize();

Se alguem puder ajudar.

Faltando memoria para o java. tenta colocar este argumento para executar a aplicação - -Xmx512m - onde 512 é a quantidade de memoria. Você pode aumentar o tamando se precisar. E faz um buffer do arquivo que esta lendo. Se fizer um buffer, talvez vc nem precise aumentar o quantidade de memoria para o java se fizer um buffer

Tem como da uma ideia para criar o buffer?