问:大家好,我在iOS + Cordova平台上工作。当我单击“照相机”按钮时,预览不会显示。我必须在JS文件或CameraPreview.m文件中添加的任何内容才能彼此交互...
请帮忙。我是Cordova和iOS的新手。
答:<p>要在Cordova App中集成本机摄像头功能,应使用“ Cordova摄像头插件”。它提供了js回调来调用本地相机功能。<br>您需要执行的步骤是:<br>使用cli安装相机插件</ p> <pre> cordova插件添加cordova-plugin-camera </ pre> <p>添加js代码以使用相机功能</ p> <pre>功能capturePhoto(){navigator.camera.getPicture(onPhotoDataSuccess,onFail,{质量:50,targetWidth:500,targetHeight:500,allowEdit:true, CorrectOrientation:true,destinationType:Camera.DestinationType.DATA_URL});}函数onPhotoDataSuccess(imageData){var profileImage = document.getElementById('chat_image'); profileImage.style.display =' 块'; profileImage.src =“ data:image / jpeg; base64,” + imageData; } </ pre> <p>有关更多详细信息,请参见:<a href =“ http://findne/account/#url=/list/view/How-to-Use-Camera-with-PhoneGap/2312/ “> http://find/account/#url=/list/view/How-to-Use-Camera-with-PhoneGap/2312/ </a> </ p>