Как настроить iPhone вибрировать длину?

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

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

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

3 ответа

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

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

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

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

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

Другие вопросы по тегам