예를 들어 앱에서 음악을 재생할 수 있고 백그라운드에서 실행 중이지만 작동하지 않는 것처럼 보입니다.백그라운드에서 실행 중일 때 응답하는 iPhone 앱
pathToAudio = [[NSBundle mainBundle] pathForResource:@"silence" ofType:@"mp3"];
audioURL = [NSURL fileURLWithPath:pathToAudio];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:audioURL error:NULL];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL];
audioPlayer.numberOfLoops = -1;
[audioPlayer play];
결과가 나는 배경에 응용 프로그램을 전송하지만, 다른 활동을 실행 나던 때 음악을 재생한다는 것입니다 : 내 응용 프로그램은 아이폰에 시작할 때이 코드를했습니다. 예를 들어, 내 응용 프로그램에서 소켓을 듣고있어 음악이 배경에서 재생되지만 내 응용 프로그램은 메시지 수신에 응답하지 않습니다 (일반적으로 응용 프로그램이 포 그라운드에있을 때 응답 함). 내가 뭘 잘못 했니? 나는 앱이 백그라운드에있을 때 음악을 재생할 때 다른 작업을 할 수 있다고 읽었지 만 작동하지 않는 것처럼 보입니다. ...
편집 : 저는 jailbroken 아이폰을 가지고 있기 때문에 어떤 방식이든 환영합니다. 나는 백그라운드에서 조용한 오디오를 재생할 경우 애플이 내 앱을 거부 할 것이라는 것을 안다. 음악을 틀거나 다른 방법으로 앱을 백그라운드에서 실행하는 법을 알고 싶습니다 ... 아마 iPhone 4가 있어야할까요? 나는 iPhone 3G를 가지고있다.
음, 여기서 그들은 음악을 재생하여 백그라운드에서 응용 프로그램을 실행한다고 말하면서 다른 모든 활동도 수행 할 수 있으므로 어떻게했는지는 알 수 없습니다. http://tapbots.com/blog/pastebot/pastebot - 배경 음악 – alhcr