Аудио

Начиная с версии Flash Player 9.0.115.0 и AIR 1.0, в среде выполнения можно воспроизводить AAC-файлы (AAC Main, AAC LC и SBR). Использование AAC-файлов вместо MP3-файлов позволяет оптимизировать приложение. При той же скорости потока формат AAC характеризуется лучшим качеством и меньшим размером файлов, чем MP3. Чем меньше файл, тем меньше он влияет на пропускную способность, которая является важным фактором работы на мобильных устройствах без высокоскоростного подключения к Интернету.

Аппаратное декодирование звука

Как и декодирование видео, декодирование звука значительно повышает нагрузку на ЦП, поэтому аппаратное декодирование на устройстве позволяет оптимизировать работу. Проигрыватели Flash Player 10.1 и AIR 2.5 могут обнаруживать и использовать аппаратные аудиодрайверы для более быстрого декодирования AAC-файлов (LC, HE/SBR-профили) или MP3-файлов (PCM не поддерживается). Нагрузка на ЦП заметно снижается, а значит, увеличивается время работы от аккумулятора, а ЦП можно задействовать для других задач.

Примечание. При использовании формата AAC профиль AAC Main не работает на большинстве устройств из-за недостатка аппаратной поддержки.

Аппаратное декодирование аудио понятно и пользователю, и разработчику. Когда среде выполнения воспроизводится потоковое аудио, сначала проверяется аппаратное обеспечение, как и при обработке видео. Если аппаратный драйвер доступен и данный формат аудио поддерживается, выполняется аппаратное декодирование аудио. Однако, даже если декодирование входящего потока в формате AAC или MP3 можно выполнить аппаратными средствами, некоторые эффекты приходится декодировать программно. Например, некоторое оборудование не способно декодировать микширование или повторные выборки аудио.