日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android开发者指南(12) —— Android Supported Media Formats

發布時間:2025/5/22 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android开发者指南(12) —— Android Supported Media Formats 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

  本章內容為開發者指南(Dev Guide)/Appendix/Android Supported Media Formats,版本為Android3.1 r1,翻譯來自:"jackeylu",歡迎大家訪問他的博客:"http://jackeylu.wordpress.com/",再次感謝"jackeylu" !期待你一起參與翻譯Android的相關資料,聯系我over140@gmail.com。

?

聲明

  歡迎轉載,但請保留文章原始出處:)
?

    農民伯伯:http://over140.blog.51cto.com/

    Android中文翻譯組:http://goo.gl/6vJQl


原文

????? http://developer.android.com/guide/appendix/media-formats.html

?

本文檔描述了Android平臺支持的媒體播放×××、網絡協議。

作為一名應用軟件開發者,你可以自由使用平臺上的媒體×××,這些編解碼可以是平臺提供,或者是特定設備支持。然而,最好習慣于使用媒體編碼配置信息使得應用軟件代碼編寫能夠與具體硬件無關

?

?

網絡協議(Network Protocols)

???????? 可以支持下述網絡協議音視頻的播放:

?* 實時流傳輸協議RTSP (實時傳輸協議RTP, 會話描述協議SDP)

?* Http流式傳輸(譯者注:串流傳輸分兩種:progressive streamingreal time streamingprogressive好處是透過HTTP來傳輸,品質較好,只能單點播送(Unitcast),參見文章這里。)

?* HTTP Live Streaming協議(Android 3.0及以上) (譯者注:HTTP Live Streaming最初是由蘋果公司針對其iPhone、iPod、iTouchiPad等移動設備而開發的流媒體協議,點這里下載。)

注意:暫時不支持HTTPS

?

?

媒體格式(Core Media Formats)

下表列出了Android平臺內置支持的媒體格式。請注意,任何一種移動設備都有可能提供更多的不在表中的格式支持。

注意:具體的媒體編解碼不一定在所有的Android平臺版本上都支持,相應的會通過括號標注出來,例如”(Android 3.0+)”

類型

格式 /編碼

編碼器

×××

詳細說明

支持文件類型 / 容器格式

Audio

AAC LC/LTP

?

?

單聲道/立體聲 滿足各種標準比特率組合,最高可達160kbsp,采樣率從848kHz

3GPP (.3gp) and MPEG-4 (.mp4, .m4a). No support for raw AAC (.aac)

HE-AACv1 (AAC+)

?

?

HE-AACv2 (enhanced AAC+)

?

?

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)

MP3

?

?

單聲道/立體聲 8-320kbps常數(CBR)或可變比特率(VBR)

MP3 (.mp3)

MIDI

?

?

01MIDI類型。DLS版本12XMF和移動XMF。支持鈴聲格式RTTTL/RTX, OTA, and iMelody。

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

Ogg Vorbis

?

?

?

Ogg (.ogg)

PCM/WAVE

?

?

816位線性PCM(速率受硬件限制)

WAVE (.wav)

Image

JPEG

?

?

Base+progressive

JPEG (.jpg)

GIF

?

?

?

GIF (.gif)

PNG

?

?

?

PNG (.png)

BMP

?

?

?

BMP (.bmp)

Video

H.263

?

?

?

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

H.264 AVC

?
(Android 3.0+)

?

Baseline Profile (BP)(譯者注:H.264 Baseline Profile壓縮算法,參見這里

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

MPEG-4 SP

?

?

?

3GPP (.3gp)

?

?

視頻編碼建議(Video Encoding Recommendations)

表二列出了Android媒體播放框架支持的視頻編碼配置和參數的例子。除了這些推薦的編碼參數,設備支持的視頻錄像配置信息可以通過代理獲得媒體回放功能參數。這些配置信息可以通過API級別8開始加入的CamcorderProfile類來得到。

表二:支持視頻編碼配置和參數的例子

?

低質量 ?

高質量

Video codec

H.264 Baseline Profile

H.264 Baseline Profile

視頻分辨率

176 x 144 px

480 x 360 px

視頻幀速率

12 fps

30 fps

視頻比特率

56 Kbps

500 Kbps

音頻編碼

AAC-LC

AAC-LC

音頻通道(聲道)

1 (單聲道)

2(立體聲)

音頻比特率

24 Kbps

128 Kbps

???????? 對于通過HTTPRTSP傳輸視頻數據還有額外要求:

???????? *? 對于3GPPMPEG-4moov單元必須先于任何mdat原子。

???????? *? 對于3GPP、MPEG-4WebM,音頻和視頻對應在同一時間偏差可能不到500KB就分開。為了盡量減少這種音頻/視頻偏差,可以考慮較小的在較小的塊中交叉音頻和視頻。

轉載于:https://blog.51cto.com/over140/582276

總結

以上是生活随笔為你收集整理的Android开发者指南(12) —— Android Supported Media Formats的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。