Android Media Format 支持的格式

1. 网络协议

RTSP (RTP, SDP)
HTTP/HTTPS progressive streaming
HTTP/HTTPS live streaming draft protocol:
MPEG-2 TS media files only
Protocol version 3 (Android 4.0 and above)
Protocol version 2 (Android 3.x)
Not supported before Android 3.0

Android 3.1之前的版本不支持HTTPS

以上协议支持音频和视频

2. Media Format

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+)
(Lossless, Transparency, Android 4.2.1+)


(Android 4.0+)
(Lossless, Transparency, Android 4.2.1+)

 

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+)



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值