簡體   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