2013-08-28 2 views
1

앱이 오디오를 재생하는 동안 iOS의 상태 표시 줄에 재생 아이콘을 표시하려고합니다. AVQueuePlayer를 사용하여 오디오 항목을 재생합니다. 모든 작품은 잘하지만 문제는 내가 직면하고있다 재생 아이콘은 상태 표시 줄에 가끔 표시되지 않습니다.AVQueueplayer 사용 중 때때로 상태 표시 줄의 재생 아이콘이 사라짐

앱이 재생/일시 정지를 지원해야합니다. 사용자가 일시 중지 할 때 대기열 플레이어를 일시 중지하고 재생 버튼을 누르면 대기열이 다시 재생됩니다. 사용자가 다시 게임을 할 때, 나는 그 시간에 연주 될 것으로 예상되는 것과 동기화 될 수 있도록 플레이어 아이템을 찾고 있습니다. 그러나 재생을 다시 한 번 누른 다음에 대기열이 적절한 시간과 재생을 시도하지만 재생 아이콘이 상태 표시 줄에 나타나지 않습니다.

검색 코드를 주석 처리하고 방금 재생/일시 중지를 시도했습니다. 재생 아이콘은 올바르게 표시되거나 숨겨 지지만 seekTime API로 어떤 일이 일어나는지 확실하지 않습니다. 찾는 데 사용하면 아이콘에 시간이 표시되지 않는 경우가 있습니다.

seekTime : API에서이 문제가 발생합니까? 검색을 위해 다음 코드를 사용하고 있습니다. [self.player.currentItem seekToTime : seekTime];

이 문제에 대해 도와주세요.

감사합니다.

+0

누구에게이 문제에 대한 해결책이 있습니까? – user2273744

답변

0

저는 AVQueuePlayer를 사용하지 않지만 비슷한 문제가 있습니다. 나는 AVAudioPlayer만을 사용하고 있으며, 응용 프로그램이 시작될 때 나는 계속해서 오디오를 재생합니다. 어떤 이유로, 다른 시간에 재생 아이콘이 사라지지만 오디오가 계속 재생됩니다.

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 
[self becomeFirstResponder]; 

그렇게하지 :

내 솔루션뿐만 아니라, 내가 다시 재생할 때마다, 나는 다음과 같은 사용 How to display playing indication icon on status bar?

에서 "한 남자 승무원"의 응답을 적용했지만, 올바른지 알고, ios 개발에서 새로운데, 현재 나에게 일하고있다.

더 나은 해결책이 있다면 알려주십시오.

디에고.

+0

나는이 문제를 해결해야한다. 사소한 문제이므로이 문제를 무시했다. 이것에 관해 무엇인가를 발견하면, 나는 게시 할 것이다. 감사 – user2273744

관련 문제