Originally posted by cryptobox 2nd are there any other encoding types?
You can query supported recording media types by calling System.getProperty("audio.encodings").
And yes, you need to commit recording by calling RecordControl.commit() before recorded data can be found from your OutputStream. (this will also stop the player). See details and example code from RecordControl documentation.
scud, if you have the 6260 and 6670, by Manager.getSupportedContentTypes( "capture" ), you can get the list: "audio/wav, audio/au, audio/amr, audio/raw". but when you record a amr audio, you will get a Symbian OS Error: -1. So the list is not true. Is nokia cheating us? I really want to know about it!