音频

使用 Flash Player 9.0.115.0 和 AIR 1.0 启动时,运行时可以播放 AAC 文件(AAC Main、AAC LC 和 SBR)。使用 AAC 文件代替 mp3 文件可实现简单优化。在比特率相同的情况下,AAC 格式的文件比 MP3 格式的文件品质更好、文件大小更小。减少文件大小可以节省带宽,这对无法提供高速 Internet 连接的移动设备来说非常重要。

硬件音频解码

与视频解码类似,音频解码要求高 CPU 周期,并可通过利用设备上提供的硬件来进行优化。Flash Player 10.1 和 AIR 2.5 在解码 AAC 文件(LC、HE/SBR 配置文件)或 MP3 文件(不支持 PCM)时,可以检测和使用硬件音频驱动程序来提高性能。CPU 使用量显著减少,导致电池使用量减少并使 CUP 可用于其他操作。

注: 使用 AAC 格式时,由于大多数设备上缺少硬件支持,所以设备上不支持 AAC Main 配置文件。

硬件音频解码对用户和开发人员公开。运行时开始播放音频流后,它将首先检查硬件,这与播放视频时相同。如果硬件驱动程序可用且支持该音频格式,将开始进行硬件音频解码。但是,即使可通过硬件处理传入的 AAC 或 MP3 流解码,有时硬件也无法处理所有效果。例如,基于硬件限制,有时硬件无法处理音频混合和重新采样。