CameraManager.getListOfCameras()

非標準
この機能は現在 W3C の標準化のプロセスに乗っていませんが、Firefox OS プラットフォームではサポートされています。将来は動作が変わるかもしれませんし、他のブラウザーで広くサポートされているわけでもありませんが、Firefox OS アプリ専用のコードで使うには適しています。

この API は Firefox OS 上の特権付きアプリ、または認定済みアプリからのみ有効になります。

概要

このメソッドは、端末上の利用可能なすべてのカメラの識別子を含む 配列 を取得するために使用します。

構文

var cameras = navigator.mozCameras.getListOfCameras();

戻り値

camera
利用可能なすべてのカメラの識別子の 配列

仕様

標準仕様には含まれていません。WebRTC がモバイル端末で広くサポートされるようになった時、これと置き換えられる予定です。

許可設定

Firefox OS 1.4 まで Camera API は Certified API だったため、サードパーティアプリからはアクセスできませんでした。Firefox OS 2.0 からは許可レベルが Privileged に下げられたため、開発者が独自のアプリで利用できるようになりました。

"permissions": {
  "camera": {
    "description": "Required for accessing cameras on the device."
  }
}

関連情報

ドキュメントのタグと貢献者

このページの貢献者: Marsf
最終更新者: Marsf,