非標準
This feature is not on a current W3C standards track, but it is supported on the Firefox OS platform. Although implementations may change in the future and it is not supported widely across browsers, it is suitable for use in code dedicated to Firefox OS apps.
This API is available on Firefox OS for privileged or certified applications only.
概要
このメソッドは、端末上の利用可能なすべてのカメラの識別子を含む 配列
を取得するために使用します。
構文
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."
}
}