Results 1 to 10 of 10
- 11-19-2011, 06:23 PM
Thread Author #1
Anyone for a quick test on a fm radio app on newer handset?
I have a 9780 and this didn't work. But with the 7.1 API they seem to indicate that some handsets support FM Radio. I'm using the Java microedition TunerControl ( TunerControl (BlackBerry JDE 5.0.0 API Reference) ) here instead of the 7.1 FM Tuner Control. But it might work. Anyone who has a newer OS 7 device want to test this? It's just a quick test to see if FM radio is possible. I don't know which handsets have FM tuners combined on their chipboard, but maybe some do. I imagine you would need a wired earbuds connected to receive it and preferably not be in a basement. Also you would have to trust it permissions-wise I suppose.
You need to enter the FM station in 100 hertz. i.e. 101.1 would be 1011000 , 95.5 would be 955000 (if that doesn't work try it with one less zero, there are conflicting reports on the conversion). Then press the button and it would hopefully start playing.
You need to close it and reopen after each attempt as this is just a quick and dirty app to test for FM reception.

If you test please just reply Yes or No with your handset model. I doubt any OS 5 or 6 will work but you are welcome to try. I wouldn;t waste your time if you have a 9780 as it didn't work on mine.
http://909m.com/rad2/Radio_2.jadLast edited by stardomains; 11-19-2011 at 06:35 PM.
It's not a kangaroo. It's not voodoo. It's voodooroo. - 11-19-2011, 06:36 PM #2
I get nothing on a 9900 with OS .503
Excuse me, I'm making perfect sense. You're just not keeping up.
.::[CrackBerry Unlocking]::.
.::[CaptureIt OTA]::.
Thanked by:stardomains (11-19-2011)
- 11-19-2011, 06:38 PM #3
Didn't work on my 9900. Would of been awesome if it had though.
Edit: same OS v as Bla1zeThanked by:stardomains (11-19-2011)
- 11-19-2011, 06:47 PM
Thread Author #4
Any devs see anything wrong with my use of TunerControl?:
Code:int freqtext = Integer.parseInt(freqfield.getText()); try { Player play = Manager.createPlayer("capture://radio"); play.realize(); TunerControl tunercnt = (TunerControl) play.getControl("TunerControl"); // play.prefetch(); tunercnt.setFrequency(freqtext, TunerControl.MODULATION_FM); play.start(); } catch (MediaException me){ } catch (IOException ioe){ }Last edited by stardomains; 11-19-2011 at 06:51 PM.
It's not a kangaroo. It's not voodoo. It's voodooroo. - 11-19-2011, 08:08 PM #5
dont catch exceptions. For some reason the jvm doesnt show stacktraces for exceptions that you catch.my guess is that it assumes you know what caused the exception and have delt with it accordingly. anyway use throwable and see if an exception is generated & you'll also get a stacktrace
- 11-21-2011, 10:21 AM #8
you probably didn't read the dev doc carefully or just too eager to try.
the FM Radio feature DOES NOT work on any market devices. It will be in future new devices based on OS7.1Visit our website www.toysoft.ca for Cool BlackBerry Apps!
Follow us @ http://twitter.com/toysoft or visit us at BlackBerry World - 01-14-2012, 09:54 AM #9
Read CB article "BlackBerry OS 7.1 brings FM radio to BlackBerry Curve 9360 and 9380"
Whiners irritate me - 08-16-2012, 08:37 AM #10
I found some useful FM radio 7.1 snippets here: https://developer.blackberry.com/jav...986076_11.html
Perhaps your test app can be recompiled using them, to give a more useful result with the newer 7.1 devices? No FM tuner app came with my 9370 7.1 upgrade, but that doesn't mean Verizon didn't just toss it, in order to make users pay for streamed radio instead.
Reply
















