Wibracje
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Powoduje wibracje urządzenia.
Przykład
Aplikacje na Androida powinny wymagać uprawnienia android.permission.VIBRATE, dodając <uses-permission android:name="android.permission.VIBRATE"/> do pliku AndroidManifest.xml.
API Wibracji jest zaimplementowane jako wywołanie AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) w systemie iOS.
Dokumentacja
Metody
cancel()
static cancel();
Wywołaj tę metodę, aby zatrzymać wibracje po uruchomieniu vibrate() z włączonym powtarzaniem.
vibrate()
static vibrate(
pattern?: number | number[],
repeat?: boolean
);
Wywołuje wibracje o stałym czasie trwania.
W systemie Android domyślny czas wibracji wynosi 400 milisekund, a dowolny czas można ustawić przez przekazanie liczby jako wartości argumentu pattern. W systemie iOS czas wibracji jest stały i wynosi około 400 milisekund.
Metoda vibrate() może przyjmować argument pattern zawierający tablicę liczb reprezentujących czas w milisekundach. Możesz ustawić repeat na true, aby zapętlić wzorzec wibracji do momentu wywołania cancel().
W systemie Android nieparzyste indeksy tablicy pattern reprezentują czas trwania wibracji, a parzyste - czas przerwy. W systemie iOS liczby w tablicy pattern reprezentują czas przerwy, ponieważ czas wibracji jest stały.
Parametry:
| Name | Type | Default | Description |
|---|---|---|---|
| pattern | number Android array of numbers | 400 | Vibration duration in milliseconds. Vibration pattern as an array of numbers in milliseconds. |
| repeat | boolean | false | Repeat vibration pattern until cancel(). |