2010-08-05 4 views

답변

0

멀티 태스킹 오디오 녹음이 더 때문에, 배경에있을 수 없습니다.

+0

감사 Sevenotes. 앱이 포 그라운드에있을 때 지연없이 오디오를 동시에 녹음하고 재생할 수 있습니까? – Krishnan

+0

아마, 그렇 겠지만, 마이크로 연주하고있는 오디오를 집어 들게 될 것입니다. 그것을 걸러내는 것은 어려울 것입니다. – Seventoes

+0

iOS4 용 앱을 Apple에서 수락하는 것으로 보입니다. iOS4는 배경에 넣을 때 오디오를 계속 녹음하기 때문에 존재할 수 있습니다. 앱은 백그라운드 오디오 기능을 제공하고, 모든 오디오 리소스를 사전 할당하고, 앱이 백그라운드로 전환되기 전에 오디오 레코딩을 시작해야하며, 메모리 또는 오디오 리소스가 포 그라운드 앱에 필요한 경우 죽일 것으로 예상해야합니다. 따라서 시스템 자원을 사용하는 것은 절대적으로 최소한이어야합니다. –

1

예를 참조하십시오 https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

재생 및 녹음 배경 오디오 재생 또는 연속적으로 오디오 기록 (앱이 실행되는 동안에도 앱 background)는 백그라운드에서 이러한 작업을 수행하도록 등록 할 수 있습니다. 당신은 당신의 Xcode 프로젝트의 기능 탭의 배경 모드 섹션에서 오디오 지원을 활성화 . (당신은 또한 앱의 Info.plist 파일에서 오디오 값으로 UIBackgroundModes 키를 포함하여이 지원을 활성화 할 수 있습니다.) 청각이 아니라 콘텐츠 침묵을 재생해야합니다 배경에서 오디오 콘텐츠를 재생 애플 리케이션. 배경 오디오 애플리케이션의

일반적인 예는 다음과 같습니다

음악 플레이어가 지원하는 오디오 녹음 애플 리케이션 애플 리케이션 애플 리케이션 오디오 또는 은 AirPlay를 VoIP를 통해 비디오 재생 앱 때 가 을 오디오 값, 시스템의 미디어 프레임 워크를 자동으로 포함 키 UIBackgroundModes 배경이 으로 이동할 때 해당 앱이 일시 중지되지 않도록합니다. 오디오 또는 비디오 콘텐츠를 재생하거나 오디오 콘텐츠를 녹음하는 동안 오디오 콘텐츠를 녹음하는 동안 앱은 백그라운드에서 계속 실행됩니다. 그러나 녹음 또는 재생이 중지되면 시스템에서 앱을 일시 중지합니다.

관련 문제