官术网_书友最值得收藏!

4.1 選擇音頻格式

一般將游戲中的聲音分為兩類,即音樂和音效,也可以稱為背景音樂和音效,那么它們有何不同呢?就播放的時長而言,音樂一般會比音效長很多,音質(zhì)的要求往往也會更高一些。一般情況下音樂同時只會播放一首,而游戲音效則可以多個同時播放。以下是常用的一些音頻格式。

? MP3格式:體積較小,音質(zhì)較高,兼容性好,適用于背景音樂。

? MID格式:數(shù)字化樂器接口,音效較差,體積小,兼容性一般,只能錄入簡單的音樂。

? ACC格式:目前最好的有損格式之一,與MP3類似,但音質(zhì)更高且體積更小。

? CAF格式:音效豐富,體積小,iOS專用,適用于游戲音效。

? WAV格式:無損音質(zhì),兼容性較好,但體積大。

? OGG格式:目前最好的有損格式之一,與MP3類似,但音質(zhì)更高,支持多聲道。

在選擇音樂文件格式時,主要考慮的因素有音頻文件的大小、音質(zhì)是否符合需求、解碼效率以及平臺是否兼容等。Android和iOS平臺主要支持的背景音樂格式如下。

? Android:ACC(要求Android 3.1以上)、3GP、MP3、OGG、WAV、MID。

? iOS:ACC、CAF、MP3、WAV。

Android和iOS兩個平臺主要支持的音效格式如下。

? Android:WAV、OGG。

? iOS:WAV、ACC、CAF。

雖然支持的音頻格式很多,但在Android上不論播放背景音樂還是音效,OGG都是最佳的選擇,因為Android支持OGG的硬件加速,而在iOS中,最為推薦的格式是ACC和CAF,聲音的播放與操作系統(tǒng)和硬件有很大的關(guān)系,選擇合適的格式可以讓程序運行得更加穩(wěn)定,同時也應(yīng)該盡量控制不要同時播放過多的音效,因為在小部分老舊的設(shè)備上同時播放大量音效有可能導(dǎo)致程序崩潰。

不要因為懶惰而讓一種音頻格式在所有的平臺上播放,選擇最適合這個平臺的格式才是最劃算的。需要將一個音樂文件轉(zhuǎn)換成另外一種格式時,最好使用音質(zhì)最高的那種格式的源文件來進(jìn)行轉(zhuǎn)換,以避免過多地?fù)p失音質(zhì)。

如果想了解更多關(guān)于Android音頻格式相關(guān)的信息,可以閱讀Android的開發(fā)文檔http://wear.techbrood.com/guide/appendix/media-formats.html。如表4-1所示為文檔中關(guān)于Android平臺支持的聲音格式的簡單介紹。

表4-1 Android支持的聲音格式

如果想了解更多關(guān)于iOS音頻格式相關(guān)的信息,可以閱讀iOS的開發(fā)文檔https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html#//apple_ref/doc/uid/TP40009767-CH2-SW6。如表4-2所示為文檔中關(guān)于iOS平臺支持的聲音格式的簡單介紹。

表4-2 iOS支持的聲音格式

主站蜘蛛池模板: 永登县| 巢湖市| 辽宁省| 宁安市| 南川市| 乌鲁木齐市| 苍溪县| 手游| 翼城县| 金湖县| 德兴市| 防城港市| 高陵县| 衡水市| 陇西县| 册亨县| 嘉义县| 蒙山县| 法库县| 华亭县| 汉源县| 全椒县| 措美县| 陆丰市| 无为县| 铜梁县| 山西省| 交城县| 内黄县| 综艺| 郓城县| 尤溪县| 大埔区| 丰都县| 岳普湖县| 郎溪县| 马尔康县| 望奎县| 靖西县| 洪湖市| 绥德县|