You can control the radio hardware in a device to provide radio playback in your application.
You can switch the radio on and off using the Start() and Stop() methods of the Tizen.Multimedia.Radio class.
You can scan for all available frequencies.
You can select and start playing a radio frequency by using the Frequency property of the Tizen.Multimedia.Radio class.
You can seek an adjacent channel with the SeekUpAsync() and SeekDownAsync() methods.
You can only have one radio instance active at a time. Radio playback can be interrupted by another radio application.
To receive notifications when radio playback is interrupted, register an event handler for the Interrupted event of the Tizen.Multimedia.Radio class. Radio playback is interrupted, for example, when the radio application moves to the background.
To receive a notification each time the scan finds a new frequency, register an event handler for the ScanUpdated event. The event provides the kHz value of the found frequency.
Note Do not use radio operations (such as changing the Frequency property value or calling the Start() method) in the scan updated event handler.
The scanning time depends on the environment (the strength of the radio signal).
To cancel the scan before it completes, use the StopScan() method.
If the radio emits no sound, check the signal strength with the SignalStrength property of the Tizen.Multimedia.Radio class. The property returns the current signal strength as a dBuV value.
To search for and tune in to an adjacent channel, use the SeekUpAsync() and SeekDownAsync() methods of the Tizen.Multimedia.Radio class. This is similar to the scanning operation, but only the nearest active frequency is searched for. Once the maximum frequency is reached in either direction, the search ends, and the radio is set to that frequency.