Touchgui/plugins/org.apache.cordova.vibration/doc/ja/index.md

changeset 0
e8ccd40d0ef6
equal deleted inserted replaced
-1:000000000000 0:487b07e0100d
1 <!---
2 Licensed to the Apache Software Foundation (ASF) under one
3 or more contributor license agreements. See the NOTICE file
4 distributed with this work for additional information
5 regarding copyright ownership. The ASF licenses this file
6 to you under the Apache License, Version 2.0 (the
7 "License"); you may not use this file except in compliance
8 with the License. You may obtain a copy of the License at
9
10 http://www.apache.org/licenses/LICENSE-2.0
11
12 Unless required by applicable law or agreed to in writing,
13 software distributed under the License is distributed on an
14 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 KIND, either express or implied. See the License for the
16 specific language governing permissions and limitations
17 under the License.
18 -->
19
20 # org.apache.cordova.vibration
21
22 このプラグインに準拠 W3C 振動仕様 http://www.w3.org/TR/vibration/
23
24 このプラグインは、デバイスを振動させる方法を提供します。
25
26 ## インストール
27
28 cordova plugin add org.apache.cordova.vibration
29
30
31 ## サポートされているプラットフォーム
32
33 navigator.vibrate
34 navigator.notification.vibrate - アマゾン火 OS - アンドロイド - ブラックベリー 10 - Firefox OS - iOS - Windows Phone 7 と 8
35
36 navigator.notification.vibrateWithPattern、
37 navigator.notification.cancelVibration - アンドロイド
38
39 ## 振動 (推奨)
40
41 この関数は、渡されたパラメーターに基づいて 3 つのさまざまな機能。
42
43 ### 標準を振動します。
44
45 一定の時間のため、デバイスが振動します。
46
47 navigator.vibrate(time)
48
49
50 または
51
52 navigator.vibrate([time])
53
54
55 -**時刻**: ミリ秒、デバイスを振動させる。*(数)*
56
57 #### 例
58
59 // Vibrate for 3 seconds
60 navigator.vibrate(3000);
61
62 // Vibrate for 3 seconds
63 navigator.vibrate([3000]);
64
65
66 #### iOS の癖
67
68 * **時間**: 指定された時間を無視し、時間の事前に設定された量のために振動します。
69
70 navigator.vibrate(3000); // 3000 is ignored
71
72 #### Windows とブラックベリー癖
73
74 * **時間**: 5000 (5 秒) は、最大時間と最小時間は 1 ms
75
76 navigator.vibrate(8000); // will be truncated to 5000
77
78 ### (人造人間と Windows のみ) パターンで振動します。
79
80 特定のパターンを持つデバイスが振動します。
81
82 navigator.vibrate(pattern);
83
84
85 * **パターン**: シーケンスの継続時間 (ミリ秒単位) をオンまたはオフ、バイブします。*(数字の配列)*
86
87 #### 例
88
89 // Vibrate for 1 second
90 // Wait for 1 second
91 // Vibrate for 3 seconds
92 // Wait for 1 second
93 // Vibrate for 5 seconds
94 navigator.vibrate([1000, 1000, 3000, 1000, 5000]);
95
96
97 ### [キャンセル] 振動 (iOS ではサポートされていません)
98
99 すぐに、現在実行中の振動をキャンセルします。
100
101 navigator.vibrate(0)
102
103
104 または
105
106 navigator.vibrate([])
107
108
109 または
110
111 navigator.vibrate([0])
112
113
114 0 のパラメーターを渡して、空の配列、または 0 の値の 1 つの要素を持つ配列は任意振動がキャンセルされます。
115
116 ## *notification.vibrate (非推奨)
117
118 一定の時間のため、デバイスが振動します。
119
120 navigator.notification.vibrate(time)
121
122
123 * **時刻**: ミリ秒、デバイスを振動させる。*(数)*
124
125 ### 例
126
127 // Vibrate for 2.5 seconds
128 navigator.notification.vibrate(2500);
129
130
131 ### iOS の癖
132
133 * **時間**: 指定された時間を無視し、時間の事前に設定された量のために振動します。
134
135 navigator.notification.vibrate();
136 navigator.notification.vibrate(2500); // 2500 is ignored
137
138
139 ## *notification.vibrateWithPattern (非推奨)
140
141 特定のパターンを持つデバイスが振動します。
142
143 navigator.notification.vibrateWithPattern(pattern, repeat)
144
145
146 * **パターン**: シーケンスの継続時間 (ミリ秒単位) をオンまたはオフ、バイブします。*(数字の配列)*
147 * **繰り返します**: 省略可能な配列のインデックスのパターン (でしょう) を繰り返す取り消されるまで、繰り返しを開始するまたは反復なし (既定値) の場合は-1。*(数)*
148
149 ### 例
150
151 // Immediately start vibrating
152 // vibrate for 100ms,
153 // wait for 100ms,
154 // vibrate for 200ms,
155 // wait for 100ms,
156 // vibrate for 400ms,
157 // wait for 100ms,
158 // vibrate for 800ms,
159 // (do not repeat)
160 navigator.notification.vibrateWithPattern([0, 100, 100, 200, 100, 400, 100, 800]);
161
162
163 ## *notification.cancelVibration (非推奨)
164
165 すぐに、現在実行中の振動をキャンセルします。
166
167 navigator.notification.cancelVibration()
168
169
170 * 注 - w3c の仕様を配置、ため主演メソッドがフェーズ アウトされます。

mercurial