Feature description

The Mobile Media API (JSR-135) allows you to display images and play video/audio and audio clips in Java applications.

S60 Supported features

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

Series 40 supported features

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 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

Series 40 unsupported features

The following features are excluded from the Mobile Media API:

  • Audio Mixing

  • Video and image progressive playback

  • Music metadata through progressive playback

  • Progressive upload