Reproduzindo grandes arquivos de vídeo com MMAPI

Galera, é o seguinte… Tô implementando um player de vídeo. O vídeo que eu quero reproduzir está no sistema de arquivo (tô usando JSR-75 pra acessar). A questão é que o vídeo é muito grande, (aprox. 13 MB) e o método Manager.createPlayer(…) carrega o vídeo inteiro na memória do aparelho, e eu me deparo com um OutOfMemoryError, é claro. O que eu preciso é carregar o vídeo progressivamente, bufferizando ele enquanto ele se reproduz e descartando o que já foi reproduzido antes. Alguém tem noção de como eu posso fazer isso? Quem puder ajudar eu agradeço.