The Mobile Media (JSR-135) API enables simple access and control of basic audio and multimedia resources but also addresses scalability and support for more sophisticated features. In short, it allows you to display images and play video/audio and audio clips in Java applications.
The Mobile Media API implementation supports:
Tone generation
Sampled and synthetic audio playback
MIDI playback and interactive MIDI programming
Video Playback
Audio capture
Still image capture
Video capture
Network streaming
The Mobile Media API is supported as specified in the JSR-135 specification. The Mobile Media API implementation supports:
Tone generation
Sampled audio playback
MIDI playback and interactive MIDI programming
Video Playback
Audio capture
Still image capture
Image format playback (for example, PNG and GIF)
Video capture
Video playback
Video and image progressive playback
Video scaling
Video metadata
Video rate control
Video frame positioning control
Metadata support for ID3v2 fields provided by Winamp, MP4 and WMA
Music progressive playback
RTSP streaming
DRM-protected contents
Audio mixing
Media time
Media key
The following features are excluded from the Mobile Media API:
Music metadata through progressive playback
Progressive upload