Review:
This article discusses the Mobile Media API (MMAPI) and demonstrates how it can be used to capture photos, videos and play videos and sound files. The article begins with a discussion of the most important classes in the MMAPI, namely the Manager, Player and Control classes. The relationship between these classes is explained and the different phases in the Player lifecycle are graphically depicted. Several code examples are then presented, showing how to capture photos, record (and play back) videos, and play sound files.
The article presents a nice overview of the API, demonstrating the main classes and how these can be used together to perform multimedia-related functions in midlets. The article contains a nice figure to explain the different stages a Player object can be in. The code examples are well explained and any complexities are outlined before the code is presented. The code examples aren't particularly in-depth, but they do help illustrate the most common use cases of the MMAPI. The article manages to cover a wide array of topics in a very short space, and is therefore very useful. For readers wanting to know how to incorporate more advanced multimedia functionality in their midlets, the Advanced Multimedia Supplements API allows us to do more complex thing with cameras and sound playback. Unfortunately, many of the nice camera features such as focus and light settings are currently not supported by Nokia devices.
--Larry101 12:50, 30 September 2009 (UTC)