오디오

Flash Player 9.0.115.0 및 AIR 1.0부터 런타임에서 AAC 파일(AAC 기본, AAC LC 및 SBR)을 재생할 수 있습니다. mp3 파일 대신 AAC 파일을 사용하여 간단한 최적화를 실현할 수 있습니다. AAC 형식은 동등한 비트율에서 mp3 형식보다 품질은 높고 파일 크기는 작습니다. 파일 크기를 줄이면 대역폭이 절약되는데, 이는 고속 인터넷 연결을 제공하지 않는 휴대 장치에서 중요한 요소입니다.

하드웨어 오디오 디코딩

비디오 디코딩과 마찬가지로 오디오 디코딩의 경우 높은 CPU 주기가 필요하며 장치에서 사용 가능한 하드웨어를 활용하여 최적화할 수 있습니다. Flash Player 10.1 및 AIR 2.5에서는 AAC 파일(LC, HE/SBR 프로파일) 또는 mp3 파일(PCM은 지원되지 않음)을 디코딩할 때 하드웨어 오디오 드라이버를 감지 및 사용하여 성능을 향상시킬 수 있습니다. CPU 사용이 크게 감소하므로 배터리 사용이 줄어들고 다른 작업에 CPU를 사용할 수 있습니다.

참고: AAC 형식을 사용하는 경우 대부분의 장치에서 하드웨어 지원이 부족하므로 AAC Main 프로파일은 장치에서 지원되지 않습니다.

하드웨어 오디오 디코딩 과정은 사용자 및 개발자가 인지할 수 없는 상태로 수행됩니다. 런타임에서 오디오 스트림 재생을 시작하면 비디오의 경우와 마찬가지로 먼저 하드웨어를 확인합니다. 하드웨어 드라이버가 사용 가능하고 오디오 형식이 지원되는 경우 하드웨어 오디오 디코딩이 수행됩니다. 그러나 하드웨어를 통해 들어오는 AAC 또는 mp3 스트림 디코딩을 처리할 수 있더라도 경우에 따라 하드웨어에서 일부 효과를 처리하지 못할 수도 있습니다. 예를 들어 하드웨어에서 하드웨어 제한에 따라 오디오 믹싱 및 다시 샘플링을 처리하지 않는 경우가 있습니다.