I am trying to write a simple midlet to invoke features in the JSR234 spec to allow me to control the radio. From reading the Nokia documentation on the 5700 express music and the N95 phones this should be possible, since both support JSR234.
My simple midlet works on the S60 emulator, but when I try to run it on the actual 5700 or N95 device it throws a media exception, "Unable to create Player with locator: capture://radio".
Here is the line that is obviously causing the exception to be raised...
radioPlayer = Manager.createPlayer("capture://radio");
System.getProperty("microedition.amms.version") returns "1.0" and not "1.1" as expected with JSR234.
Also System.getProperty("supports.mediacapabilities") ONLY returns "music audio3d".
It is my understanding that I should be seeing "tuner" listed under the mediamediacapabilities.
I have ensured that both of these phones are running the latest firmware using the Nokia upgrade firmware tool.
Has anyone ever been able to use a midlet to control the built in radios?
Is it not your understanding that the JSR234 AMMS spec is supposed to be fully supported on these phones?
Thank you for any help!