從 Flash Player 9.0.115.0 與 AIR 1.0 開始,執行階段即可播放 AAC 檔案 (AAC Main、AAC LC 和 SBR)。使用 AAC 檔案 (而不使用 MP3 檔案) 即可達到簡單的最佳化。AAC 格式在相同的位元傳輸速率下,可提供比 MP3 格式更佳的品質,且檔案更小。縮小檔案可節省頻寬,這對於無法提供高速網際網路連線的行動裝置而言是一項非常重要的因素。
硬體音訊解碼
和視訊解碼一樣,音訊解碼也需要高 CPU 週期,音訊解碼會運用裝置上可用的硬體來達到最佳化。Flash Player 10.1 和 AIR 2.5 可偵測並使用硬體音訊驅動程式,來改善解碼 AAC 檔案 (LC、HE/SBR 描述檔) 或 MP 3 檔案 (不支援 PCM) 時的效能。CPU 使用率會顯著地下降,如此一來不但可降低電池用量,也可將 CPU 用於其他作業。
備註:
使用 AAC 格式時,裝置不支援 AAC Main 描述檔,因為大多數裝置的硬體不支援此描述檔。
使用者和開發人員使用的硬體音訊解碼方式均相同。執行階段開始播放音訊串流時,它會先檢查硬體,就像播放視訊時一樣。如果找到硬體驅動程式,且支援該音訊格式,就會進行硬體音訊解碼。不過,即使可透過硬體來處理傳入的 AAC 或 MP3 串流解碼,有時硬體還是無法處理所有效果。例如,有時硬體無法處理音訊混合和重新取樣 (視硬體的限制而定)。
|
|
|