質問

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

出力を記録するのではなく、ボタンを押したタイミングを記録することを考えていたので、ユーザーが「再生」ボタンを押すと、ユーザーが押したのと同じタイミングでボタンが押されるので、次のような動作になります。 iPhone は音を録音していますが、それを順番に再生しているだけです。ユーザーが録音ボタンを押したときにこれが発生するようにしたいと思います。

例:

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

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

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

どうもありがとう!

役に立ちましたか?

解決

http://pastie.org/376474する

これがうまくいけば少しあなたを助ける必要があります。 それは私が実際にそれをテストしていないものの、本質的に働くので、私はそれが動作正ませんよ。 私はあなたがそれを読んで、あなた自身のコード内で収まるようにする方法を見つけることができると仮定します。

グッドラック!

他のヒント

多くのシステム時刻の方法はエポックからの秒数で値を取得する方法を持っています。 システムクロックの精度に応じて、あなただけのスタートボタンを押してのシステム時刻を取得し、各ボタンが押されると、再び時間をつかむことができます。 タイミングを計算するには、単にボタン押下時から開始時刻を減算ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top