Erro: "javax.microedition.media.MediaException: Invalid locator: capture://audio"

Dae galera, estou tentando gravar sons pelo celular e dá o seguinte erro:

“javax.microedition.media.MediaException: Invalid locator: capture://audio”

Dado que:

  • no wireless toolkit 2.2 com netbeans 5.5 funciona normamlemte, por isso acho q nas linhas de código não há erro algum.
  • o celular no qual estou testando é o nokia 6020, que tem MIDP 2.0 e CLDC 1.1, os requisistos necessário para a MMAPI.

aqui vai o código do programa, bem simples:

try {
// Create a DataSource that captures live audio.
Player p = Manager.createPlayer(“capture://audio”);//aqui dá o erro
p.realize();
// Get the RecordControl, set the record location, and
// start the Player and record for 5 seconds.
RecordControl rc = (RecordControl)p.getControl(“RecordControl”);
rc.setRecordLocation(“file:/tmp/audio.wav”);
rc.startRecord();
p.start();
Thread.currentThread().sleep(5000);
p.stop();
rc.stopRecord();
rc.commit();
} catch (IOException ioe) {
} catch (MediaException me) {
} catch (InterruptedException e) { }