2010-08-06 1 views

답변

7

체크 아웃 특히 this 문서 : 배경에있는 동안 그 오디오를 재생 계속 오디오를 재생

응용 프로그램. 응용 프로그램에서 배경 오디오를 재생할 것을 나타내려면 Info.plist 파일에 UIBackgroundModes 키를 포함시킵니다. 이 키의 값은 오디오 문자열을 포함하는 배열입니다. 이 키가 있으면 시스템의 오디오 프레임 워크가 백그라운드로 이동할 때 응용 프로그램이 일시 중지되는 것을 자동으로 방지합니다. 응용 프로그램은 오디오를 재생하는 동안 백그라운드에서 계속 실행됩니다. 그러나 응용 프로그램이 백그라운드로 이동할 때이 키가 없거나 응용 프로그램이 백그라운드에서 오디오 재생을 중지하면 응용 프로그램이 일시 중단됩니다.

시스템 오디오 프레임 워크를 사용하여 백그라운드 오디오 재생을 시작할 수 있으며 이러한 프레임 워크를 사용하는 프로세스는 변경되지 않습니다. 오디오를 재생하는 동안 응용 프로그램이 일시 중지되지 않으므로 응용 프로그램이 백그라운드에서 작동하는 동안 오디오 콜백이 정상적으로 작동합니다. 백그라운드에서 실행되는 동안 응용 프로그램은 재생을위한 오디오 데이터를 제공하는 데 필요한 작업 만 수행하도록 제한해야합니다. 따라서 스트리밍 오디오 응용 프로그램은 서버에서 새 데이터를 다운로드하고 재생을 위해 현재 오디오 샘플을 푸시합니다.

+0

감사합니다. 매우 도움이되었습니다. –

관련 문제