在cordova编译之后,Android相机无法正常工作

时间:2015-04-13 15:36:46

标签: javascript android html cordova camera

我刚刚将我的cordova项目编译为.apk for android。你可以用一个按钮打开(android)相机。

当我调试我的项目时,当你点击所述按钮时相机打开了,但是在编译项目并将其安装到我的Android智能手机上之后,它就不再打开相机了。

您知道如何确保相机打开,如果您需要更多信息,请告诉我。

使用此代码打开相机

HTML

<button onclick="capturePhotoWithData()">Capture Photo With Image Data</button>

Javascript / JQuery

function onPhotoDataSuccess(imageData) {
    var smallImage = document.getElementById('smallImage');
    smallImage.style.display = 'block';
    smallImage.src = "data:image/jpeg;base64," + imageData;
}

function onFail(message) {
    alert('Failed because: ' + message);
}

function capturePhotoWithData() {
    navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50 });
}

0 个答案:

没有答案