Intel-XDK中的新功能....使用相机和缓存对象构建小型应用
document.addEventListener
("intel.xdk.camera.picture.add",picOk);
function takePic(){
intel.xdk.camera.takePicture(100,false,"jpg");
}
function importpic(){
intel.xdk.camera.importPicture();
}
function picOk(pic){
if(pic.success==true)
{
var imgSrc=intel.xdk.camera.getPictureURL(pic.filename);
$('#content').append("<img src='"+imgSrc+"' />");
}
else{
if(pic.message!=undefined) alert(pic.message);
else alert("error to toake picture");
}
}
&#13;
答案 0 :(得分:1)
所以问题是我们没有添加&#34;相机&#34;插入。此步骤未在任何教程中指定,可能是Intel XDK的新部分(当前使用的是build 1494)。
要解决此问题,请转到项目(左上角的链接)并单击您的项目。根据&#34; Cordovia 3.X混合移动应用程序设置&#34;有一节名为&#34;包含插件&#34;。在本节中,标准Cordova插件&#34;下有一个Camera插件。并且再次出现在&#34;精选&amp;自定义Cordova插件/ Intel XDK插件&#34;。检查这两个,然后重新启动Intel XDK。这为我修好了。