Ajuda com som em Looping

Tenho um mp3 em looping quando coloco no media player ele da o looping certinho

Fiz essa programação no JAVAME

                is = getClass().getResourceAsStream("/2.mp3");
                p = Manager.createPlayer(is, "audio/mpeg");
                p.realize();
                VolumeControl vc = (VolumeControl) p.getControl("VolumeControl");
                //if (vc != null) {
                    vc.setLevel(90);
                //}
                p.setLoopCount( -1 );
                p.prefetch();
                p.start();
                
                is.close();
                is = null;

Ele no final deixa 1 segundo antes de tocar denovo, e ai da impressão da musica parada.

Alguém sabe como resolver o looping sem dar aquela paradinha ?