Mobile Media API is a low-footprint and versatile API that enables you to create multimedia applications in Java-enabled phones. With this API, it is possible to add and control audio, video, and image-based media to MIDlets from different sources. 'Pro Java ME MMAPI' explores this API in great detail. This book explains the API's architecture and covers how this architecture sits with the Mobile Independent Device Profile (MIDP). The book also shows you how to best use the multimedia capabilities of a Java-enabled phone. This book includes detailed examples that cover the necessary basics, like audio playback and tone generation, to advanced issues, like synchronised media playback, video capture, and live radio stream.