6. カメラにアクセス
getUserMedia API MediaCapture API
ストリームをvideo要素で再生 input要素を拡張
Android 2.xだとOpera12で標準実装 Android 2.xだとFirefox
デスクトップ版Chrome、Firefox Nightlyなど Android 4.xだと標準ブラウザ、Chrome
7. カメラにアクセス
getUserMedia API
navigator.getUserMedia(
{video:true},
function (stream) { // 成功時の処理 },
function (stream) { // 失敗時の処理 }
)
Chromeなどは現在ベンダープリフィックスが必要。
O
D EM
14. 電池残量を取得
Battery Status API
電池残量だけでなく、充電ステータスも取得
var battery = navigator.battery;
alert( "残量は" + battery.level * 100 + "%" )
・充電コネクタがさされたとき、外されたときのイベントがとれる
・現在充電中なのかそうでないのか、残量が変化した瞬間のイベントもとれる
現在ベンダープリフィックスが必要。
O
D EM
15. 振動を鳴らす
Vibration API
フォーム未入力エラーを振動で知らせる
navigator.vibrate([200, 100, 500, 100]);
配列は、振動時間と休みの時間を交互にいれていく。
現在ベンダープリフィックスが必要。
O
D EM