2012-05-13 3 views
2

Я использую AudioServicesPlaySystemSound для вызова вибрировать функции:Как установить iPhone вибрировать длину?

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 

есть ли способ, чтобы установить длительность вибрировать? Я знаю, что продолжительность по умолчанию составляет 0,4 секунды, но иногда я хочу заставить устройство вибрировать меньше или больше времени, чем это.

ответ

2

Я не думаю, что его можно изменить эту продолжительность вибрации. Даже если вы достигнете этого, используя некоторую библиотеку, но я не думаю, что Apple будет счастлива в этом. Есть вероятность отказа от вашего приложения.

2

Вам не разрешено изменять продолжительность вибрации. Если вы хотите больше, вам придется настроить его на вибрацию сразу после первого окончания, но Apple, как известно, отвергает это.

3

Вы можете использовать эти цифры для меньшей вибрации.

AudioServicesPlaySystemSound(1519); // Weak 
AudioServicesPlaySystemSound(1520); // Strong 

Вы можете объединить две-три вибрации для большей продолжительности вибрации.

+0

Является ли этот App Store безопасным? – rickytan

+0

Я обновил приложение 4-5 раз, и он был принят все время. –