2010-12-20 6 views
2

AudioQueue 서비스를 사용하여 오디오 세션을 통해 백그라운드에서 오디오를 재생하기 위해 API 문서 및 WWDC 동영상을 정확하게 따라했습니다. 모두 정상적으로 작동하지만 상태 표시 줄에 "재생"표시기가 표시되지 않습니다.iOS 배경 오디오 아이콘

별도로 설정해야합니까, 아니면 버그입니까?

답변

2

나는이이 오디오 세션에 의해 수행되었다 생각 :

// before instantiating the playback audio queue object, 
// set the audio session category 
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; 
AudioSessionSetProperty (
         kAudioSessionProperty_AudioCategory, 
         sizeof (sessionCategory), 
         &sessionCategory 
         ); 

// activate the audio session immmediately before playback starts 
AudioSessionSetActive (true); 
+0

내가 위에서 언급 한 바와 같이, 이미 애플은 당신이해야 말한다 모든 단계를했다. 작동하지만 아이콘이 없습니다! 그것이 문제이다. –

+0

https://devforums.apple.com/message/302745를 살펴 보았습니까? – catlan

+0

그 트릭을 했어! –