2013-11-20 55 views
0

我在我的應用程序中使用過MP3,但我注意到它主宰了APK的大小。 然後我嘗試使用AAC格式,它有更好的壓縮。但現在事實證明, 舊的機器人(2.3)不支持它和崩潰..(尚未明確)。Android - 音樂文件的格式是什麼?

優先級是音樂在Android 2.2或2.3的所有設備上播放,只有在這之後 - 壓縮。質量不是問題,它應該儘可能低(16位)。 這種目的的格式是什麼?

+0

你可以減小mp3文件的大小,並改變它的比特率:http://www.inspire-soft.net/software/mp3-quality-modifier#download – Arash

回答

2

然後我嘗試使用AAC格式,它具有更好的壓縮。但現在它變成舊的機器人(2.3)不支持它和崩潰..(尚不清楚)。

Supported Media Formats提到AAC LC支持所有版本的Android,您可能正在使用AAC +或其他更新的版本。確保音頻文件使用AAC LC進行編碼。

如果音頻文件僅用於播放,Vorbis(.ogg)也是一個不錯的選擇;至少,一直支持Android 1.6。

+0

根據這個圖像https:// dl。 dropboxusercontent.com/u/18936011/aac.JPG它說它是LC,但是人們提到Android 4以前的機器人上的崩潰。 –

+0

如果沒有實際的音頻文件和設備無法播放,很難再說什麼。請儘可能包括這些細節。你用.ogg格式試過了嗎? – ozbek

+0

我切換到ogg。崩潰的設備不是我的,但有些人從谷歌播放下載應用程序。移動到.ogg後,我會看到他們是否抱怨... –

0

可能對您的問題沒有簡單的答案。一件事是儘可能降低質量(甚至是8位和非常高的壓縮率)。

但是另一種選擇是在需要時從互聯網上下載那些更少使用的文件嗎?

如果您使用的音頻或視頻文件,apk文件的大小總是會迅速增加,也沒有其他辦法....

0

格式不太可能產生巨大的變化。 AAC vs MP3 vs OGG都將相對相似。我建議您考慮減小輸入波形文件的大小。確保它是單聲道而不是立體聲。嘗試降低採樣率和比特率,最後根據您選擇的格式調整壓縮質量。