我正在开发一个应用程序,它要求我在屏幕中间启动相机。我尝试使用phonegap,但是当我尝试启动相机时,它会在新屏幕中打开,这不是我的用例。我试着做以下但是没有用。
我用HTML创建了一个虚拟div部分。
点击按钮,我尝试用phonegap代码替换div元素。但它仍然需要我进入一个新的屏幕。
function startCamera() {
var x = document.getElementById("toBeReplacedWithCamera").innerHTML = navigator.camera.getPicture(onPhotoDataSuccess, onFail, {
quality: 50,
destinationType: destinationType.DATA_URL
});
}
<div id="toBeReplacedWithCamera" style="height:50%;background-color:blue;"> </div>
<td>
<img src="unavailable.png" alt="Not Available" onclick="startCamera()"
/>
</td>