2011-11-15 4 views
2

AVAudioSession 및 AVAudioPlayer 및 오디오 백그라운드 모드를 사용하여 내 앱을 백그라운드에서 활성화 상태로 유지하려고합니다. 중단이 없으면 정상적으로 작동합니다. 그러나 audioPlayerBeginInterruption 메시지를 받았을 때 backgroundTask를 시작하고 audioPlayerEndInterruption 메시지를 기다린 다음 오디오 세션을 다시 시작합니다. audioPlayerEndInterruption 메시지가 10 분 이후에 도착 백그라운드 작업이 살해되고 응용 프로그램이 될 경우 중단이 발생하면 백그라운드에서 내 오디오 앱을 계속 활성화 하시겠습니까?

문제 (1) (나는 audioPlayerBeginInterruption 애플 리케이션 후, 계속 활성 플레이어가 단지 일시 정지하지만, audioPlayerEndInterruption이 될 앱은 후 일시 중단 된 것으로 나타났습니다) 일시 중지 및 오디오 세션을 다시 시작할 수 없습니다.

문제 2 : 여러 개의 앱/게임에 대해 audioPlayerBeginInterruption 메시지를 받았지만 audioPlayerEndInterruption을받지 못했습니다.

내 애플리케이션을 항상 활성화 할 수 있습니까? 당신은 중단이 10 분 이상 지속되는 경우, 백그라운드에서 오디오를 재개 할 수하지 않을 수 있습니다 모든 답변과 조언

답변

1

에 대한

감사합니다.

포 그라운드 앱이 독점적 인 오디오 세션을 요청하면 백그라운드 오디오 세션을 강제로 활성화 할 수있는 방법이 없습니다.