Angry Cannot parse this type of AMR

I get the "cannot parse AMR" error while trying to playing a video from a http address.


Now the thing is i the code appears to work correctly, as it plays the VideoClip.3gp file from the MediaExample in the SDK, and everything looks good.

My problem is that i cannot for the life of me, get it to play anything else. Any files I create using the latest Nokia MultiMedia Converter do not work. no matter what size the video and no matter what setting i use in the converter.

I've noticed there are a few posts about this problem on the forums, but as yet no one seems to have an answer.

would i correct be in saying that the Nokia Converter is buggy to the extent that its unusable, or as is more likely, am I missing something very obvious indeed

Also is there somewhere i can find info relating to what bit-rate and hz are supported for each handset.

Thanks for any help you can offer.

String ul = "http://localhost:8080/TalkSml2.3gp";

Manager.createPlayer(ul);

vc = (VideoControl)player.getControl("VideoControl");
vc.initDisplayMode( VideoControl.USE_DIRECT_VIDEO, this );
vc.setDisplayLocation( 0, 0 );
vc.setDisplaySize( MenuMidlet.getApp().xScr, MenuMidlet.getApp().yScr );
vc.setVisible( true );