사운드를 똑딱 거리는 시계를 표시해야하는 iOS7 전용 앱에서 작업하고 있습니다. 저는 1 초의 NSTimer를 사용했고 매초마다 틱 사운드를 재생하기 위해 AVAudioPlayer를 사용합니다.iOS 7의 사운드 스케줄링 정확성
불행히도, 약간의 타이밍이 있습니다. 나는 타이머가 2 ~ 22 천분의 1 초 사이에 떨어져 있다는 것을 측정했는데, 그다지 중요하지 않다고 생각 하겠지만 지연은 긴장을 씹는 손톱을 만듭니다. 심장 박동과 같은 종류의 :-)
조금 둘러 봤지만 오디오 대기열 서비스를 사용하는 것이 유일한 방법이라고 생각합니다. 그리고 나는 그 특정 프레임 워크의 깊이를 다시 깊이 생각하지 않습니다.
내 질문 : iOS 7에서 정확하게 예정된 사운드 이벤트를 얻는 다른 방법이 있습니까? 어딘가에서 사용할 수있는 오디오 대기열 서비스에 알맞은 래퍼 프레임 워크가 있습니까? 아니면 NSTimers를보다 정확하게 스케줄링 할 수있는 방법이 있습니까?
'dispatch_after'와 동일한 문제가 있습니까? –