2015-10-06 66 views
0

我已经写了一个简单的代码来打开手机中的相机拍照。该代码在仿真器上正常工作,但在测试设备时无法正常工作。相机插件已包括在内。这是我的代码。让我知道如果我做错了什么:英特尔XDK应用程序开发相机不工作Andorid

<script> 
    function capture() 
    { 
     intel.xdk.camera.takePicture(50, true, "png"); 
    } 

    function importLib() 
    { 
     intel.xdk.camera.importPicture(); 
    } 

    document.addEventListener("intel.xdk.camera.picture.add", function(event) 
           { 
     alert("Successfully"); 
    }); 
    document.addEventListener("intel.xdk.camera.picture.busy", function() 
           { 
     alert("resource busy"); 
    }); 

    document.addEventListener("intel.xdk.camera.picture.cancel", function() 
           { 
     alert("operation cancelled"); 
    }); 
</script> 

谢谢

+0

提供的“示例相机应用程序”是否在内置并部署到设备时工作?你可以添加你的构建设置到你的文章? –

+0

@DanielBrown谢谢。发现我的错误。但我不明白,如果我没有在代码中包含intel xdk插件,那么模拟器是如何显示正确结果的。 – shruti

回答

0

发现的问题。我做了一个愚蠢的错误,包括摄像头的科尔多瓦插件,这就是为什么演示相机应用程序工作完美。 我的代码使用的是英特尔XDK提供的相机API,未在设置中添加该插件。它的工作现在:)