그래프로 실시간 사운드의 진폭을 UIView에 표시하고 싶습니다.매 밀리 초마다 performSelectorOnMainThread를 사용할 때의 문제점
1 초에 소리 샘플 속도를 1000으로 설정했습니다.
그래프를 업데이트하려면이 방법을 사용했습니다. 이것은 매 밀리 초마다 호출됩니다.
[Audio performSelectorOnMainThread:@selector(updateGraph) withObject:nil waitUntilDone:NO];
이고 updateGraph 내부는 다음과 같습니다.
- (void) updateGraph{
[graphview setNeedsDisplay];
}
그러나 그래프를 각도로 그립니다. "NO waitUntilDone"
은 (내 생각) 그것 때문에이다
http://achievstar.tistory.com/234 은 (내가 사진을 업로드 할 수 있도록이 사이트의 새로운 해요).
아이폰 4S도 아이 패드 2는 나는 또한 "YES" "waitUntilDone"를 시도 1000
의 속도를 따라 잡을 수 없었다. 그것은
http://achievstar.tistory.com/234
그래서 이런 식으로, 그래프 속도가 느렸다뿐만 아니라, 장치 1000의 속도로 따라 잡을 수없는을 (아래 그림 참조), 바르게립니다.
그래프를 더 잘 고칠 수있는 방법이 있습니까?
나는 이제 더 이상 좋은 해결책을 찾을 수 없다는 사실을 알고 있습니다.
나은 답변 나는 'performSelectorOnMainThread'와 같은 다른 클래스없이 OpenGL 만 사용한다고 생각합니다. –