UITableView 与摇动和播放

发布于 2024-09-02 08:46:07 字数 286 浏览 1 评论 0原文

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

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

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

我怎样才能做到这一点。有什么想法吗? 谢谢

i am trying to make a musical app for iphone.
the app is simple. there is a couple of musical note sample (caf) files. when user taps the predefined positions on uıview(like strings). app plays note sample and add a string value to a nsmutablearray about note.

played note lists displays in a table.

now i want to add a shake and play mode to app. when user shake iphone, recorded notes start to play from first record to last record and loop again. also if user shake iphone harder notes will plays faster.

how can i do that. any idea?
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一刻暧昧 2024-09-09 08:46:07

您需要哪方面的帮助?颤抖?要了解手机摇晃的力度,请检查加速度计值。我在我的一个应用程序中做了类似的事情,检查 (void) 加速计中的加速幅度和持续时间

  • :(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration;

what bit do you need help with ? Shaking ? To tell how hard a phone is being shaken check the accelerometer values. I do something similar in one of my apps, checking magnitude and duration of acceleration in

  • (void) accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文