Feature description

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.

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

Series 40 unsupported features

The following features are excluded from the Mobile Media API:

  • Music metadata through progressive playback

  • Progressive upload