我写了一个简单的代码来打开手机中的相机并拍照。代码在模拟器上工作正常,但在测试设备时,它无法正常工作。相机插件已包含在内。这是我的代码。如果我做错了,请告诉我:
<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)
发现了这个问题。我做了一个愚蠢的错误,包括用于相机的cordova插件,这就是为什么演示相机应用程序运行完美。 我的代码是使用英特尔XDK提供的相机api,没有在设置中添加该插件。它现在正在工作:)