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/mp3 |
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 ( from S60 3rd Ed. FP 1 onwards) |
audio/x-ms-wma |
http, https, file |
VolumeControl, StopTimeControl, RateControl, MetaDataControl |
Depending on the S60 platform version, HTTP streaming can be used to distribute some of the media types above.
Format suffix |
MIME type |
Protocols |
MMAPI controls |
---|---|---|---|
MP4, MPEG4 |
video/mp4, video/mpeg4 |
http, https, rtsp, file |
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 ( from S60 3rd Ed. FP 1 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" );
For further information on S60 multimedia capabilities, see Audio & Video at Forum Nokia.