스트리밍 뮤직 플레이어를 만들었습니다. 포 그라운드에서 잘 작동합니다. 배경 iOS4에서는 다음 노래가 자동으로 재생되지 않습니다. (원격 제어가 작동 함) 이유는 AudioQueueStart return -12985
입니다.AudioQueueStart fail -12985
이미 오디오 세션을 확인합니다. 괜찮아. 음악을 재생하기 시작할 때 AudioQueueStart
을 사용합니다. AudioQueueStart
을 어떻게 삭제할 수 있습니까? AudioQueueStart
이 주제 실패에 대해
- (void)play
{
[self setupAudioQueueBuffers]; // calcluate the size to use for each audio queue buffer, and calculate the // number of packets to read into each buffer
OSStatus status = AudioQueueStart(self.queueObject, NULL);
}
나는 웹에서 답을 읽어 보시기 바랍니다.
먼저 오디오 세션이 먼저 활성화되어 있는지 확인해야합니다. 내 경우 , 나는 이전에 새 노래를 시작하기 전에 노래 변화 사이에 비활성 할 수있는 세션을 설정했다 :
AudioSessionSetActive(false);
나는이 AudioQueueStart이 배경에서 잘 작동 제거되면.
업데이트가 실제 솔루션 인 경우 귀하의 질문에 대한 답변으로 게시 할 수 있습니까 (완전성을 위해)? –
이것을 알아 냈습니까? 나는 받아 들여지는 대답이 없기 때문에 묻고있다. –