This example MIDlet demonstrates the use and functionality of the Advanced Multimedia Supplements API (AMMS API). The MIDlet implements a game in which a Walker explores the different rooms of a Mansion. Each room has its own reverb settings and one or more moving sound sources.
Figure: AMMSMIDlet running on a Series 40 full touch device
This MIDlet is compatible with Series 40 5th Edition Feature Pack 1 devices and newer.
Note: For the environmental audio to work in the emulator, you need an EAX™ compatible sound card.
This MIDlet has been tested on the following devices:
Nokia Asha 306 on Nokia Asha software platform (Java Runtime 2.0.0 for Series 40)
Note: Limited compatibility: 3D effects are not supported.
Nokia Asha 311 on Nokia Asha software platform (Java Runtime 2.0.0 for Series 40)
Nokia X3-02 (Series 40 6th Edition Feature Pack 1)
The MIDlet project files are packaged as a zip file. To download the zip file, click the following link:
The MIDlet consists of the following classes (click to view the full source code):