繁体   English   中英

PhoneGap / Cordova CanvasCamera插件不起作用

[英]PhoneGap/Cordova CanvasCamera Plugin not working

我正在通过PhoneGap Desktop在ios 9.2上运行该应用程序。

我刚开始使用PhoneGap,并且尝试构建一个简单的应用程序,使您可以拍摄照片并将其显示给您。 我已经能够使用cordova相机插件来执行此操作,该插件可在设备上启动相机应用程序。 但是,我想实现一个在设备准备好后就启动全屏摄像头的应用程序,就像手套一样。

我一直在尝试使用Donald Pae的CanvasCamera插件https://github.com/donaldp24/CanvasCameraPlugin

但是我仍然没有成功获得相机预览。

我已经使用gitbash通过npm安装了插件

我已将插件添加到config.xml文件中

    <gap:plugin name="com.keith.cordova.plugin.canvascamera" version="1.0.1" />

这是我用来尝试获取相机预览的代码

HTML

    <canvas id="camera" width="352" height="288" style="border:2px solid black"></canvas>

index.js绑定事件函数内部

        document.addEventListener("deviceready", function() {
          canvasMain = document.getElementById("camera");
          window.plugin.CanvasCamera.initialize(canvasMain);
          // define options
          var opt = {
              quality: 75,
              destinationType: CanvasCamera.DestinationType.DATA_URL,
              encodingType: CanvasCamera.EncodingType.JPEG,
              saveToPhotoAlbum:true,
              correctOrientation:true,
              width:640,
              height:480
          };
          window.plugin.CanvasCamera.start(opt);
      });

非常感谢您的帮助。

谢谢

通过使用USB将手机连接到PC,尝试通过模拟器运行该应用。 请注意,您需要创建iOS平台才能在手机中运行它。 我希望它能与您合作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM