iPhone OS - Audio & Video

iPhone OS는 뛰어난 오디오 및 비디오 성능을 자랑합니다. 여러분의 응용 프로그램 내에서 Media Player 프레임워크를 이용하여 풀 스크린 비디오를 쉽게 스트리밍 및 재생할 수 있으며, Core Audio를 이용하여 iPod touch와 iPhone의 오디오 프로세싱 기능을 완벽하게 제어할 수 있습니다. OpenAL은 오디오를 3D로 모델링할 수 있게 하는 등 더욱 정교한 효과를 낼 수 있게 해 줍니다.

Media Player

Media Player

Media Player 프레임워크는 여러분의 응용 프로그램에서 쉽게 풀 스크린 비디오를 재생할 수 있게 해 줍니다. 비디오 소스는 응용 프로그램 자체 번들 파일이나 원격 위치에서 로딩할 수 있습니다. 간단한 콜백 메커니즘을 이용하여, 동영상이 끝났을 때 다른 동작을 할 수 있도록 여러분의 응용 프로그램에 동영상 재생이 끝났음을 알릴 수 있습니다.

HTTP 라이브 스트리밍

내장된 HTTP 라이브 스트리밍 지원 기능은 응용 프로그램에서 표준 웹 서버를 이용하여 고품질 오디오 및 비디오 컨텐트를 방송함으로써, iPhone과 iPod touch에서 이를 재생할 수 있게 합니다. HTTP 라이브 스트리밍은 모바일 환경에 맞게 설계되었으며, Wi-Fi 또는 이동 통신망의 속도에 맞게 재생 품질을 동적으로 조정할 수 있습니다.

iPod Library Access

iPod 라이브러리

iPod touch 또는 iPhone의 음악 라이브러리에 접근함으로써, 여러분의 응용 프로그램 사용자들이 그들의 음악을 들을 수 있게 할 수 있습니다. 여러분이 제작한 레이싱 게임에서 차가 트랙을 돌 때 나오는 가상 라디오 방송이 사용자의 자주 듣는 음악 재생목록이 되게 할 수 있습니다. 사용자들이 여러분의 응용 프로그램 내에서 재생 목록을 직접 선택하거나, 응용 프로그램을 떠나지 않고도 재생할 트랙을 선택할 수도 있습니다.

Core Audio and OpenAL

Core Audio와 OpenAL

Core Audio는 오디오를 재생, 프로세싱, 녹음할 수 있는 전문적인 수준의 기술입니다. Core Audio를 통하여 여러분의 응용 프로그램에서 하나 이상의 사운드를 동시에 재생하고, 스트리밍된 오디오 컨텐트를 재생하고, 심지어 오디오를 녹음할 수도 있습니다. Core Audio는 오디오 환경을 원활하게 관리하고 헤드폰, Bluetooth 헤드셋, 독(dock)을 이용할 때, 자동으로 오디오를 라우팅하며, 진동 트리거링을 가능하게 합니다. 더욱 높은 수준의 효과를 제공하는 OpenAL API는, 그래픽 동작에서 OpenGL이 하는 것과 같이 3D 공간에서 오디오를 모델링 및 재생할 수 있습니다.