使用phonegap和html5在屏幕中间打开摄像头 我正在做一个应用程序,要求我在屏幕中部启动照相机。我尝试使用phonegap,但当我尝试启动相机时,它会在一个新屏幕上打开,这不是我的用例。我试着做下面的事情,但没有成功

使用phonegap和html5在屏幕中间打开摄像头 我正在做一个应用程序,要求我在屏幕中部启动照相机。我尝试使用phonegap,但当我尝试启动相机时,它会在一个新屏幕上打开,这不是我的用例。我试着做下面的事情,但没有成功,html,cordova,Html,Cordova,我用HTML创建了一个虚拟div部分 单击按钮时,我试图用phonegap代码替换div元素。但它还是把我带到了一个新的屏幕上 function startCamera() { var x = document.getElementById("toBeReplacedWithCamera").innerHTML = navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50,

我用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>
函数startCamera(){
var x=document.getElementById(“ToberReplacedWithCamera”).innerHTML=navigator.camera.getPicture(onPhotoDataSuccess,onFail{
质量:50,
destinationType:destinationType.DATA\u URL
});
}

您可以发布一个示例代码吗?您将部署到哪个系统?哪个版本的phonegap?仅使用phonegap是不可能的。您必须编写本机代码来创建一个新视图,该视图覆盖摄影机视图上的内容。@DawsonLoudon-hmm,还有其他工具可以实现这个结果吗。我想开发一个可以移植到IOS和Android的跨平台应用程序。我已经更新了我的帖子,刚刚发布了一个示例代码,我正在尝试在Android和IOS中部署它,我使用的phonegap版本是3.0。