ios - 如何在iOS中进行长时间的振动
问题描述
我想做一个你按下的按钮,你的手机就会振动。松开时,振动应该停止。理想情况下,它将具有触摸灵敏度,因此您按得越用力,嗡嗡声就越强。
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)
目前这只播放 1 次嗡嗡声,循环仍然有轻微的断开连接,但循环仍然是不需要的解决方法。
解决方案
显然,您可以通过以下方式使手机振动:
import UIKit
import AudioToolbox
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))
}
}
(此示例来自此处的帖子)
如果您希望振动是无限的和连续的,您可以使用计时器按顺序播放。但显然,这是 App Store 拒绝应用程序的常见原因,所以我不推荐它。
我不确定是否有用于提高触觉反馈/系统振动速度的 API。
推荐阅读
- python - 在熊猫中设置值不知道列和行是否存在,避免 NaN
- c++ - 字数统计项目的多个哈希表
- github - 我的 GitHub 存储库已更新,但我发布的 GitHub 页面不会更新。为什么是这样?
- javascript - 我可以在 forEach() 数组助手之后链接一个 .then() 吗?
- c# - 从一种方法重用 Base Linq 查询到另一种方法
- r - 从 Github 下载软件包时的警告消息 - untar2
- java - 如何将斯坦福 nlp 中的 CoreDocument 保存到磁盘
- java - SimpleProperties 用法
- excel - 将整个工作表乘以 2
- android - 用于聊天和视频的 Twilio Android SDK 与 REST API