Archived:S60 profile settings and playing sounds in MIDlets (Known Issue)
On S60 editions from S60 2nd Edition to S60 3rd Edition, sound playback is based on the Warning tones setting. MIDlet sounds are always played back when the Warning tones setting has been set to ON.
If the Silent profile has been selected, normally no MIDlet sounds are played. However, if the Warning tones setting has been set to ON in the Silent profile, the sounds are played.
No solution exists for the S60 devices which are affected by the issue.
For the latest S60 3rd Edition, Feature Pack 2 and S60 5th Edition devices, a change was implemented so that audio is always on regardless of the profile used or the profile settings.
Starting from Symbian^3 with Java Runtime 2.1, by default when either the Meeting or Silent profile is active, audio is automatically muted if a headset is not connected to the device. Automatic audio muting for the Meeting and Silent profiles in MIDlets can be disabled by setting the Nokia-UI-Enhancement JAD attribute as follows:
More information about disabling audio muting for MIDlets running on Symbian devices can be found in Nokia Developer's Java Developer's Library.