This API is compatible with S60 3rd Edition FP 1 compliant devices that provide full or partial support for the API functionality. When only partial support is available, for example when the device does not have a camera, the functionalities that depend on the missing features are not available.
For a list of supported Java APIs and platform release level in a specific S60 device , see the Device Specification in question on the S60 platform Web site.
For information on Mobile Media API support in Nokia devices, see the Technical Note MIDP: Mobile Media API Support In Nokia Devices.
Note: For a database of known issues in platform implementations and specific devices, see the Forum Nokia Technical Library.
If the phone model has external volume buttons present, then those buttons can be used to control the volume of MMAPI Players.
The buttons work in this way when a MIDlet that uses MMAPI is on foreground.
They change the volume level for MMAPI Players globally, that is, the volume
level of every Player
in every MIDlet is altered.
The volume level change is not visible to MIDlets, for example through PlayerListener.VOLUME_CHANGED
event
or through VolumeControl
.
The volume level set using external volume buttons stays effective even if the phone is restarted.