我在使用FirefoxOS中的Camera API時遇到了一些問題。我試圖拍這樣的照片:使用FirefoxOS Camera API拍攝照片
var options = {
mode: 'picture',
recorderProfile: 'jpg',
previewSize: {
width: 352,
height: 288
}
};
function successCamera(newCamera) {
console.log("Succeeded loading camera");
function successPicture(pictureBlob){
console.log("Took picture");
}
function errorPicture(error) { console.log("Issue taking picture " + error); }
var picture = newCamera.takePicture(options, successPicture, errorPicture);
}
function errorCamera(error) {
console.log("Error loading camera. " + error);
console.warn(error);
}
navigator.mozCameras.getCamera("back", options, successCamera, errorCamera);
它提供了一個錯誤,名爲:HardwareClosed。 我找不到這個錯誤,所以我只想在這裏查看StackOverflow,看看有沒有人遇到過問題/知道問題在這裏。
感謝您的幫助!
我想你應該把navi gator.mozCameras.getCamera(「back」,options,successCamera,errorCamera);'在你定義'successCamera'和'errorCamera'後猜測。 – Noitidart
對不起,粘貼錯了。然而,這不是問題。 –
1版本的FirefoxOS版本。4以下的相機僅限於特權應用程序。它使用與MDN上的API不同的api(您必須瀏覽存檔) –