The Mobile Media API (JSR-135) 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