【问题标题】:UITableView with Shake and playUITableView 与摇一摇和播放
【发布时间】:2010-05-22 22:31:44
【问题描述】:

我正在尝试为 iphone 制作音乐应用程序。 该应用程序很简单。有几个音符样本(caf)文件。当用户点击 uıview 上的预定义位置(如字符串)时。应用播放音符样本并将字符串值添加到关于音符的 nsmutablearray。

播放的音符列表显示在表格中。

现在我想为应用添加摇晃和播放模式。当用户摇动 iphone 时,录制的音符开始从第一条记录播放到最后一条记录并再次循环播放。此外,如果用户用力摇动 iphone,音符会播放得更快。

我该怎么做。任何的想法? 谢谢

【问题讨论】:

标签: iphone uitableview core-audio


【解决方案1】:

你需要什么帮助?摇晃?要判断手机摇晃的力度,请检查加速度计值。我在我的一个应用程序中做了类似的事情,在

中检查加速的幅度和持续时间
  • (void) 加速度计:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration;

【讨论】:

  • 谢谢。我需要关于摇晃以及如何提高播放速度的帮助。
  • 我们到底应该如何回答这样的问题?您将通过更改代码中安排音符播放速率的某些内容来更改播放速度。应该是变数。您可以使用 scheduleTimerWithTimeInterval:invocation:repeats: 播放您的笔记,在这种情况下您需要更改 TimeInterval
  • 我问过你说的。当我问怎么做时,我的意思是在循环内使用计数器变量或使用计时器。对不起我的英语,但我再次问清楚。我需要一个关于在用户摇动 iphone 时播放音符的示例代码。如果用户摇得更快,音符也会播放得更快。
  • 对不起,我认为这不是示例代码 - 那是要求某人为您编写您的应用程序。
猜你喜欢
  • 1970-01-01
  • 2012-12-11
  • 1970-01-01
  • 2019-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多