【问题标题】:Simple metronome - Play an AIF every x number of milliseconds简单节拍器 - 每 x 毫秒播放一次 AIF
【发布时间】:2009-02-07 12:37:06
【问题描述】:

我看过 Apple 提供的节拍器示例,但是该示例过于复杂,并且包含了我项目中不需要的东西。

有没有一种简单的方法可以让系统声音每 x 毫秒播放一次?

【问题讨论】:

    标签: cocoa-touch core-audio


    【解决方案1】:

    警告... NSTimer 不准确,如果时间很重要或者您正试图保持稳定的节拍。

    【讨论】:

      【解决方案2】:

      Look into NSTimer.

      你会想做这样的事情:

      [NSTimer scheduledTimerWithTimeInterval:x target:self selector:@selector(yourMethodHere:) userInfo:nil repeats:YES];
      

      Apple 示例可以帮助编写播放声音文件所需的实际代码,并且 NSTimer 应该很容易学习如何使用。

      Another good NSTimer resource can be found at CocoaDev.

      【讨论】:

      • 完美运行,谢谢!也非常感谢您提供的链接。一些很好的阅读。
      猜你喜欢
      • 2011-08-26
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 2021-12-18
      • 2019-03-20
      相关资源
      最近更新 更多