Dźwięk

Środowiska wykonawcze Flash Player 9.0.115.0 i AIR 1.0 oraz nowsze pozwalają odtwarzać pliki AAC (AAC Main, AAC LC oraz SBR). Prosta optymalizacja polega na stosowaniu plików AAC zamiast plików MP3. Format AAC oferuje lepszą jakość i mniejsze rozmiary plików niż format MP3 przy podobnej szybkości transmisji bitów. Zmniejszenie rozmiaru pliku ogranicza wykorzystanie przepustowości, co jest istotne w urządzeniach mobilnych, które nie oferują szybkich połączeń z Internetem.

Sprzętowe dekodowanie dźwięku

Dekodowanie dźwięku — podobnie jak dekodowanie wideo — zużywa znaczną część zasobów procesora i może zostać optymalizowane poprzez wykorzystanie dostępnych zasobów sprzętowych urządzenia. Program Flash Player 10.1 i środowisko AIR 2.5 może wykrywać i stosować sprzętowe sterowniki audio w celu zwiększenia wydajności podczas dekodowania plików AAC (profile LC, HE/SBR) lub plików MP3. (Metoda PCM nie jest obsługiwana). Powoduje to znaczne ograniczenie wykorzystania procesora, co wydłuża żywotność baterii i udostępnia procesor dla innych operacji.

Uwaga: W przypadku korzystania z formatu AAC na urządzeniach nie jest obsługiwany profil AAC Main, ponieważ nie jest obsługiwany sprzętowo na większości urządzeń.

Przebieg sprzętowego dekodowania audio jest oczywisty dla użytkowników i programistów. Gdy środowisko wykonawcze rozpoczyna odtwarzanie strumieni audio, najpierw sprawdza sprzęt, podobnie jak w przypadku wideo. Jeśli dostępny jest sterownik sprzętowy, a format audio jest obsługiwany, wówczas ma miejsce sprzętowe dekodowanie audio. Jednak w niektórych przypadkach sprzęt nie może przetwarzać wszystkich efektów, nawet jeśli może obsługiwać dekodowanie przychodzących strumieni AAC lub MP3. Czasami ograniczenia sprzętowe mogą na przykład powodować, że nie można przetwarzać miksowania i zmian próbkowania audio.