2015-10-29 7 views
5

peek &ポップやアプリケーションのショートカットを使用しているときに発生するような、1回のクリックのような振動を手動でトリガーするにはどうすればよいですか?iPhone 6Sを手動でピークとポップのように振動させますか?

+0

http://stackoverflow.com/questions/4724980/making-the-iphone-vibrate – Lefteris

+1

@Lefterisこの質問は一般的な振動についてですが、私は短い振動(クリックのような感じです)について話しています。ピークとポップが有効になります。 – vrwim

答えて

1

これらの人は、Taptic Engine(iPhone 6Sを含む)を搭載した携帯電話向けのiOS 9でこれを行う方法を見つけたようです。 http://unifiedsense.com/development/using-taptic-engine-on-ios.html iOS 8やその他の携帯電話に適用されるかどうかはわかりません。彼らは基本的にからTaptic Engineインターフェイスを取得し、PeekまたはPopに対応する整数のactuateFeedbackを呼び出しました。

残念ながら、これらのアプリはApp Storeによって却下される可能性があります(これがあなたの意図である場合)。

15

この方法は、実装が容易であり、それは本当によく働く(私はそれを自分自身を試してみました)

import AudioToolbox 

AudioServicesPlaySystemSound(1519) // Peek feedback 
AudioServicesPlaySystemSound(1520) // Pop feedback 
AudioServicesPlaySystemSound(1521) // Three pulses feedback 

私はこれが役に立てば幸い! :)

+0

これはiOS 7.1.2では動作しませんが、[this wiki](http://iphonedevwiki.net/index.php/AudioServices)のように振動コード1011と1311で似通ったものが似ています。 – meepzh

+0

素晴らしいコードスニペット。 – Linasses

+0

最初の1つは素晴らしいです:) –

関連する問題