What Media Formats are Supported?

Created on

The following network protocols are supported for audio and video playback:

  1. RTSP (RTP, SDP)
  2. HTTP/HTTPS progressive streaming
  3. HTTP/HTTPS live streaming draft protocol:
  4. MPEG-2 TS media files only
  5. Protocol version 3 (Android 4.0 and above)

Is there a simple list of Supported file formats?

Image             Video                Audio

.jpg                 .mp4                 .mp3

.gif                  .3gp                  .wav

.png                                         .ogg

.bmp                                        .mid

                                               .xmf

                                               .mxmf

                                               .rtttl

                                               .rtx

                                               .ota

                                               .m4a              

                                               .imy

What about document types?

Many document formats are supported on the Android OS. Below are a few of the applications that you can download load to support documents:

Documents To Go 3.0 Main App

DataViz, Inc.

OfficeSuite Pro 7 (PDF & HD)

Mobile Systems, Inc

Adobe Reader

Adobe Systems 

What are the core Media Formats?

The table below describes the media format support built into the Android platform. Note that any given mobile device may provide support for additional formats or file types not listed in the table.

Core media format and codec support.

Core media format and codec support.

Type

Format / Codec

Encoder

Decoder

Details

Supported File Type(s) / Container Formats

Audio

AAC LC

   

Support for mono/stereo/5.0/5.1 content with standard sampling rates from 8 to 48 kHz.

  • 3GPP (.3gp) • MPEG-4 (.mp4, .m4a) • ADTS raw AAC (.aac, decode in Android 3.1+, encode in Android 4.0+, ADIF not supported) • MPEG-TS (.ts, not seekable, Android 3.0+)

HE-AACv1 (AAC+)

  • (Android 4.1+)
 

HE-AACv2 (enhanced AAC+)

 

 

Support for stereo/5.0/5.1 content with standard sampling rates from 8 to 48 kHz.

AAC ELD (enhanced low delay AAC)

  • (Android 4.1+)
  • (Android 4.1+)
 

Support for mono/stereo content with standard sampling rates from 16 to 48 kHz

AMR-NB

   

4.75 to 12.2 kbps sampled @ 8kHz

3GPP (.3gp)

AMR-WB

   

9 rates from 6.60 kbit/s to 23.85 kbit/s sampled @ 16kHz

3GPP (.3gp)

FLAC

 

  • (Android 3.1+)

Mono/Stereo (no multichannel). Sample rates up to 48 kHz (but up to 44.1 kHz is recommended on devices with 44.1 kHz output, as the 48 to 44.1 kHz downsampler does not include a low-pass filter). 16-bit recommended; no dither applied for 24-bit.

FLAC (.flac) only

MP3

 

 

Mono/Stereo 8-320Kbps constant (CBR) or variable bit-rate (VBR)

MP3 (.mp3)

MIDI

 

 

MIDI Type 0 and 1. DLS Version 1 and 2. XMF and Mobile XMF. Support for ringtone formats RTTTL/RTX, OTA, and iMelody

  • Type 0 and 1 (.mid, .xmf, .mxmf) • RTTTL/RTX (.rtttl, .rtx) • OTA (.ota) • iMelody (.imy)

Vorbis

 

 

 

  • Ogg (.ogg) • Matroska (.mkv, Android 4.0+)

PCM/WAVE

  • (Android 4.1+)
 

8- and 16-bit linear PCM (rates up to limit of hardware). Sampling rates for raw PCM recordings at 8000, 16000 and 44100 Hz.

WAVE (.wav)

Image

JPEG

   

Base+progressive

JPEG (.jpg)

GIF

 

 

 

GIF (.gif)

PNG

   

 

PNG (.png)

BMP

 

 

 

BMP (.bmp)

WEBP

  • (Android 4.0+)
  • (Android 4.0+)
 

 

WebP (.webp)

Video

H.263

   

 

  • 3GPP (.3gp) • MPEG-4 (.mp4)

H.264 AVC

  • (Android 3.0+)
 

Baseline Profile (BP)

  • 3GPP (.3gp) • MPEG-4 (.mp4) • MPEG-TS (.ts, AAC audio only, not seekable, Android 3.0+)

MPEG-4 SP

 

 

 

3GPP (.3gp)

VP8

  • (Android 4.3+)
  • (Android 2.3.3+)
 

Streamable only in Android 4.0 and above

  • WebM(.webm) • Matroska (.mkv, Android 4.0+)

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

19 Comments


Powered by Zendesk