The following content types are supported for creating players:
Device |
MMAPI controls |
---|---|
|
VolumeControl, StopTimeControl, ToneControl, RateControl, TempoControl, MIDIControl, PitchControl |
|
VolumeControl, MIDIControl, PitchControl |
Format suffix |
MIME type |
Protocols |
MMAPI controls |
---|---|---|---|
JTS |
audio/x-tone-seq |
http, https, file |
VolumeControl, StopTimeControl, ToneControl, RateControl, TempoControl, MIDIControl, PitchControl |
WAV |
audio/wav, audio/x-wav, audio/basic, audio/x-basic |
http, https, file |
VolumeControl, StopTimeControl, RateControl, MetaDataControl |
AU |
audio/au, audio/x-au, audio/basic, audio/x-basic |
http, https, file |
VolumeControl, StopTimeControl, RateControl, MetaDataControl |
AMR |
audio/amr |
http, https, rtsp, file |
VolumeControl, StopTimeControl (not RTSP), RateControl, MetaDataControl |
AWB |
audio/amr-wb |
http, https, file |
VolumeControl, StopTimeControl , RateControl, MetaDataControl |
MID |
audio/midi, audio/sp-midi |
http, https, file |
VolumeControl, StopTimeControl, TempoControl, MIDIControl, PitchControl, RateControl, MetaDataControl |
MP3 |
audio/mpeg |
http, https, file |
VolumeControl, StopTimeControl, RateControl, MetaDataControl |
MP4 |
audio/mp4, audio/mpeg4 |
http, https, rtsp, file |
VolumeControl, StopTimeControl (not RTSP), RateControl, MetaDataControl |
3GP |
audio/3gpp |
http, https, rtsp, file |
VolumeControl, StopTimeControl (not RTSP), RateControl, MetaDataControl |
AAC |
audio/aac |
http, https, file |
VolumeControl, StopTimeControl, RateControl, MetaDataControl |
RA, RM |
application/vnd.rn-realmedia |
http, https, rtsp, file |
VolumeControl, StopTimeControl (not RTSP), RateControl, MetaDataControl |
WMA (supported from S60 3rd Edition FP1 onwards) |
audio/x-ms-wma |
http, https, file |
VolumeControl, StopTimeControl, RateControl, MetaDataControl |
Depending on the Symbian platform release, progressive playback can be used to distribute some of the media types listed above.
Format suffix |
MIME type |
Protocols |
MMAPI controls |
---|---|---|---|
MP4, MPEG4 |
video/mp4, video/mpeg4 |
http, https, rtsp, file (RTSP is supported from Java Runtime 2.2 for Symbian onwards.) |
VolumeControl, StopTimeControl, VideoControl, GUIControl, RateControl, FramePositioningControl |
3GP |
video/3gpp |
http, https, rtsp, file |
VolumeControl, StopTimeControl, VideoControl, GUIControl, RateControl, FramePositioningControl |
RM |
application/vnd.rn-realmedia |
http, https, rtsp, file |
VolumeControl, StopTimeControl, VideoControl, GUIControl, RateControl, FramePositioningControl |
RV |
application/vnd.rn-realmedia |
http, https, rtsp, file |
VolumeControl, StopTimeControl, VideoControl, GUIControl, RateControl, FramePositioningControl |
GIF (supported from S60 3rd Edition FP1 onwards) |
image/gif |
http, https, file |
StopTimeControl, VideoControl, GUIControl, RateControl, FramePositioningControl |
Other data types may be supported as well, depending on the platform
version and the product. They can be queried dynamically by calling Manager.getSupportedContentTypes( null )
. The call will
return all supported content types for all protocols, including capture-only
content types. Thus, not all returned types are playable. Likewise
a protocol name string can be used instead of null to get the content
types supported by a specific protocol.
Examples:
Manager.getSupportedContentTypes( "rtsp" ); Manager.getSupportedContentTypes( "capture" );