相关疑难解决方法(0)

iOS中是否有用于自定义振动的API?

从iOS 5开始,用户可以为警报和响铃创建自定义振动模式.以下屏幕截图显示了用于创建一个UI(iOS 6中的Contacts应用程序)的UI:

用于在iOS 6中创建自定义振动的UI的屏幕截图

我一直在搜索,包括文档,我找不到任何公开的API来揭示自定义振动的创建或回放.最接近的是使用AudioToolbox框架来发挥短暂的持续振动:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Run Code Online (Sandbox Code Playgroud)

有谁知道是否有自定义振动的API?它不一定是公共API.我很想知道联系人应用程序使用的是什么.有人知道吗?

PS其他人_CTServerConnectionCreateCoreTelephony(例子)中提出了建议.我试过了,但由于某种原因无法振动.

2015年10月更新:

iOS 9中有新的私有API可与兼容设备中的Taptic Engine进行交互.有关详细信息,请参阅iOS 9中的Taptic.

iphone-vibrate vibration ios

70
推荐指数
1
解决办法
4万
查看次数

Watch Kit:可以通过编程方式振动手表吗?

在Watch Extension运行时是否可以振动手表?我们可以通过这种方式在iOS上实现它(迫使iPhone振动):

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Run Code Online (Sandbox Code Playgroud)

我希望WatchKit上有类似的东西.

更新:我已向Apple雷达添加了问题,并收到了答案:

Engineering已确定您的错误报告(20019274)与另一个问题(19025053)重复,并将被关闭.

19025053仍然开放.

更新2: AudioServicesPlayAlertSound()不使用任何声音ID的手表模拟器.似乎不支持函数.

xcode objective-c watchkit

22
推荐指数
2
解决办法
5618
查看次数

标签 统计

ios ×1

iphone-vibrate ×1

objective-c ×1

vibration ×1

watchkit ×1

xcode ×1