MMAPI stands for Mobile Media Application Programming Interface. The Java Community Process (JCP) developed MMAPI as JSR 135. It is an optional package of the J2ME platform. It provides a standard API to support rendering and capturing of time-based media, such as audio tracks and video clips.
Some of its classes and interfaces are as follows:
- Manager: It controls overall media. It creates players.
- DataSource: It represents the protocol handler. The protocol handler reads the media data and feeds it to the Player.
- ContentDescriptor: It defines the media type containers.
- Player: It is used to manage playback and player’s life cycle.
- Control: It manages playback operations.
Here, Manager, DataSource, and ContentDescriptor are classes. Player and Control are interfaces.
Become SUN SCMAD certified. Pass SUN CX310-110 - SCMAD Mobile Application Developer