UITableView 与摇一摇和播放

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

我是您的解决方案吗? ***.com/questions/1342674/motionbegan-not-working 【参考方案1】:

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

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

【讨论】:

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

以上是关于UITableView 与摇一摇和播放的主要内容,如果未能解决你的问题,请参考以下文章

iOS摇一摇手机,播放微信摇一摇音效

ionic 完美仿微信摇一摇

Android 微信摇一摇功能实现

(IOS)摇一摇功能

H5摇一摇为啥有的手机不好使

如何理解微信公会平台摇一摇软件中的iBeacon技术