2011-12-31 3 views
0

우리의 앱은 오디오 입력을 듣는 방법을 알고 있습니다. 백그라운드 (멀티 태스킹)로 앱을 열어도 마치 열려있는 것처럼 작동시킬 수 있습니까? 아니면 내 앱을 배경으로두고 오디오 입력을 받아서 오디오 사운드를 출력 할 수 있습니까? 내가 어떻게 그럴 수 있니?background app 오디오 입력을 청취하십시오.

답변

-2

휴대 전화는 재생 소리와 같은 몇 가지 일을하고 모니터 할 수 있습니다. 내 생각 엔이 방법은 작동하지 않을 것입니다. 그렇지 않으면 사과에 의해 거부 될 것입니다.

백그라운드에서 소리를 재생하고 그 소리를 들으려면 앱을 계속 사용하여 작동시킬 수 있습니다. 이게 효과가 있을지 모르겠습니다.

3

AudioSessionCategory를 AVAudioSessionCategoryRecord으로 설정하십시오. 문서에서는 here에 대해 설명합니다.이 카테고리를 사용하면 앱이 배경에있을 때도 오디오 입력을 녹음 할 수 있습니다. 이렇게하면 AudioQueue 녹음 콜백 기능에서 장치 입력을들을 수 있습니다. 그러나 백그라운드에서 이러한 상황이 발생하면 백그라운드 표시 줄이 장치 입력을 수신하고 기록하는 것처럼 사용자에게 경고하기 위해 상태 표시 줄이 빨간색으로 표시됩니다.

관련 문제