【问题标题】:iPhone SDK: Record time of buttons in a sequence to play backiPhone SDK:按顺序记录按钮的时间以进行播放
【发布时间】:2009-01-31 19:35:08
【问题描述】:

我正在开发一个应用程序,您可以在其中按下按钮以使用系统哔声播放声音。

我没有记录输出,而是考虑记录按下按钮的时间,所以当用户按下“播放”按钮时,按下按钮的时间与用户按下按钮的时间相同,所以它就像 iPhone 已经录制了声音一样,但它只是按顺序播放它们。我希望在用户按下录制按钮后发生这种情况。

例子:

  1. 用户按下记录
  2. 计时开始
  3. 记录每个按钮按下的时间和时间

  4. 按下按钮后计时停止
  5. PLay 按钮播放事件序列

任何人都可以提供关于编码、要阅读的文档等方面的任何想法。

非常感谢!

【问题讨论】:

    标签: objective-c core-audio sequences


    【解决方案1】:

    http://pastie.org/376474

    希望这对您有所帮助。 它本质上是有效的,虽然我没有实际测试过,所以我不肯定它有效。 我假设您可以通读它并找到一种方法将其放入您自己的代码中。

    祝你好运!

    【讨论】:

    【解决方案2】:

    许多系统时间方法都可以获取自纪元以来以秒为单位的值。 根据系统时钟的粒度,您可以只获取按下开始按钮的系统时间,并在按下每个按钮时再次获取时间。 要计算时间,只需从按钮按下时间中减去开始时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      相关资源
      最近更新 更多