1

我刚刚遇到了 cycloramic 应用程序,它可以自动旋转 iPhone 以拍摄 360 度全景图(你将手机竖直放在平坦的表面上,它会发挥它的魔力)。我被吹走了。

我的问题是,如何以编程方式控制 iOS 中的振动电机?我知道您可以使用 AudioServices 振动它。它只是简单的振动,但被打断了,所以持续时间更短吗?或者我在 SDK 中缺少什么东西?

如果应用程序使用内部结构,它是如何进入 App Store 的?

欢迎任何意见

4

1 回答 1

0

上周我也一直在为此苦苦挣扎。我下载了 Cycloramic,无法想象它们是如何实现这种效果的。事实上,手机以短暂的振动开始,然后以长时间的振动继续,使手机完全旋转。

iOS API 中的默认振动为:

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)

并持续 4 毫秒和 1 毫秒的静音。您可以尝试多次链接相同的函数调用,但两次调用之间总会出现中断。我认为没有办法产生持续超过 4 毫秒的长时间振动 :(

于 2015-04-17T22:27:39.687 回答