0

ボタンを押してシステム ビープ音を鳴らすアプリを開発中です。

出力を記録する代わりに、ボタンが押されたタイミングを記録することを考えていたので、ユーザーが「再生」ボタンを押すと、ユーザーが押したのと同じタイミングでボタンが押されるので、 iPhoneは音を録音していますが、順番に再生しているだけです。ユーザーが記録ボタンを押したら、これが発生することを望みます。

例:

  1. ユーザーがレコードを押す
  2. 計時開始
  3. 各ボタンが押されたタイミングとそのタイミングを記録する

  4. ボタンを押すとタイミングが止まる
  5. PLAY ボタンは一連のイベントを再生します

コーディングや読むべきドキュメントなどについて、誰かアイデアを教えてください。

どうもありがとう!

4

2 に答える 2

0

http://pastie.org/376474

これはうまくいけば少しあなたを助けるはずです。私は実際にそれをテストしていませんが、それは本質的に機能します、それで私はそれが機能することを確信していません。私はあなたがそれを読み通して、あなた自身のコードにそれを合わせる方法を見つけることができると思います。

幸運を!

于 2009-02-01T06:03:27.070 に答える
0

多くのシステム時間メソッドには、エポックからの秒数で値を取得する方法があります。システムクロックの粒度に応じて、スタートボタンを押したときのシステム時間を取得し、各ボタンが押されたときにもう一度時間を取得できます。タイミングを計算するには、ボタンを押した時間から開始時間を差し引くだけです。

于 2009-02-01T07:29:24.807 に答える