In Symbian^3
Support for HDMI playback
Support for a number of new audio content types for progressive playback
RTSP support for MP4 video
Support for DRMv1 and DRMv2 to play both protected audio and video contents. For more information, see Digital rights management.
In S60 3rd Edition, Feature Pack 2
When an audio or video player is active, an incoming call pauses the player. The user can start the player again afterwards.
PlayerListener.DURATION_UPDATED
event
is supported. Event is sent when a known media duration value changes.
OMA DRM 2.0 is supported for audio.
External volume buttons can be used to change volume level of MMAPI Players in phone models that have the buttons present.
RTSP streaming player automatically uses existing Internet connection if a connection is already open.
RecordControl.setRecordLocation
automatically
creates destination file if it does not exist already.
VolumeControl.getVolume
initially returns
current system volume level if player volume level has not been set
using VolumeControl.setVolume
.
When the Multimedia recording function group does not explicitly deny or permit access to snapshot feature, the snapshot is still taken before presenting the security dialog to the user.
A Nokia proprietary event is added to notify when volume is changed via External volume keys.
In S60 3rd Edition, Feature Pack 1
New controls supported for Audio (RateControl
and MetaDataControl
) and Video playback (RateControl
and FramePositioningControl
).
New formats supported for Audio (WMA) and Video (GIF).
HTTP streaming is supported for the media type audio/amr
and audio/amr-wb
. Note that previous releases
did not support HTTP streaming.
OMA DRM 1.0 is supported for all content types. In the previous release, OMA DRM 1.0 was supported only for audio.
In S60 3rd Edition
MMAPI audio mixing is supported.
audio.encodings
and video.encodings
contents are now discovered on-the-fly and should therefore correspond
better to all device supported content types.
Interactive
MIDI is supported by MIDI_DEVICE_LOCATOR
locator (device://midi
).
Tone player and Manager.playTone()
use MIDI instead of
simple beep tones.
OMA DRM 1.0 is supported for audio.
A limited number of Player
s can exist
simultaneously. Creating a player with Manager.createPlayer
or prefetching a
player throws MediaException
after the limit has been
reached. The limit depends on current system resource usage and is
a moving target. It is advised that you not have many players existing
at the same and that you explicitly close any players that are not
used any more.
New MIDI player controls: StopTimeControl
, TempoControl
, MIDIControl
, PitchControl
, and RateControl
New tone player controls: TempoControl
, MIDIControl
, PitchControl
, and RateControl
A single alarm tone is played at the beginning of a video recording. When a video snapshot (a photograph) is taken, a camera shutter sound is played.
In Series 40 6th Edition
Added support for:
Windows Media content types (WMA/WMV)
Real Media content types (RM)
Progressive recording for audio
capture://
protocol
resource://
protocol
In Series 40 5th Edition, Feature Pack 1
Added support for:
Progressive playback for video
In Series 40 5th Edition
Added support for:
Audio mixing
Media time
Media keys
Support for MSA subset
In Series 40 3rd Edition, Feature Pack 2
Added support for:
RTSP streaming
Video scaling
Video metadata
Video rate control
Video frame positioning control
Progressive playback for audio
DRM-protected contents
Support for ID3v2 fields (metadata) provided by Winamp, MP4 and WMA
In Series 40 3rd Edition, Feature Pack 1
“Application tones” setting and fixed silent profile supported
“Swap and play” supported, enabling several active audio players to exist at one time
Video and audio recording supported
Image capture supported
Image format playback, for example, PNG or GIF, supported
eAAC+ and Windows Media Audio 9 and 10 (only non-DRM protected content supported
Audio rate control supported
Audio metadata supported
Volume keys supported
In Series 40 2nd Edition
This API was first included in Series 40 2nd Edition.