iPhone SDK : 반격을 위해 순서로 버튼의 녹음 시간
-
20-08-2019 - |
문제
System Beep을 사용하여 사운드를 재생하기 위해 버튼을 누르는 앱이 있습니다.
출력을 녹음하는 대신 버튼을 누른 시점의 타이밍을 기록 할 생각 이었으므로 사용자가 '재생'버튼을 누르면 버튼이 동일한 타이밍으로 누르면 사용자가 누른 것과 같은 역할을합니다. iPhone은 소리를 녹음했지만 사운드를 순서대로 재생하고 있습니다. 사용자가 레코드 버튼을 누르면 이런 일이 발생하기를 바랍니다.
예시:
- 사용자가 레코드를 누릅니다
- 타이밍이 시작됩니다
각 버튼의 타이밍을 누르고시기를 기록합니다
- 버튼을 누른 후 타이밍이 중지됩니다
- 재생 버튼은 일련의 이벤트를 재생합니다
누구나 코딩에 대한 아이디어, 읽을 문서 등에 대한 아이디어를 줄 수 있습니까?
정말 감사합니다!
해결책
이것은 희망적으로 당신을 조금 도와 줄 것입니다. 본질적으로 작동하지만 실제로 테스트하지는 않았지만 긍정적 인 것은 아닙니다. 나는 당신이 그것을 읽고 자신의 코드에 맞는 방법을 찾을 수 있다고 가정합니다.
행운을 빕니다!
다른 팁
많은 시스템 시간 방법은 시대 이후 몇 초 만에 값을 얻을 수있는 방법이 있습니다. 시스템 시계의 세분성에 따라 시작 버튼의 시스템 시간을 잡을 수 있으며 각 버튼을 누르면 시간을 다시 잡을 수 있습니다. 타이밍을 계산하려면 버튼 프레스 시간에서 시작 시간을 빼십시오.
제휴하지 않습니다 StackOverflow