Вибрация iPhone в течение заданного времени

Я хотел бы иметь возможность вибрировать iPhone в течение определенной продолжительности. Используя фреймворк AudioToolbox, он будет вибрировать около 2 секунд, когда я использую этот код:

AudioServicesPlaySystemSound (kSystemSoundID_Vibrate);

Это делает работу, но я бы предпочел вибрировать в течение более короткого (или более длительного) времени в зависимости от того, как пользователь выполнил действие, не говоря уже о преимуществах, которые это может предложить разработчикам игр.

Спасибо за любые идеи.


person Tristan    schedule 18.02.2011    source источник
comment
Дело в том, что я хочу, чтобы устройство вибрировало короче, а не дольше, и я уверен, что большинство людей будут руководствоваться здравым смыслом и/или здравым смыслом при правильном использовании этого.   -  person Tristan    schedule 22.02.2011


Ответы (1)


Вы можете установить NSTimer или цикл for, который будет запускать вибрацию каждые две секунды и делать ее похожей на длинную вибрацию. Не уверен, что Apple позволит это жестко.

person tomislav    schedule 06.03.2011
comment
Да, я боялся, что мне придется это сделать, хотя этот метод не позволяет делать более короткие вибрации. - person Tristan; 13.03.2011