1

我正在通過PhoneGap Desktop在ios 9.2上運行應用程序。PhoneGap /科爾多瓦CanvasCamera插件無法正常工作

我剛開始使用PhoneGap,我正在嘗試構建一個簡單的應用程序,允許您拍攝照片並將其顯示給您。我已經能夠使用在設備上啓動相機應用程序的cordova相機插件來執行此操作。不過,我希望在設備準備就緒後即可實施啓動全屏相機的應用程序,就像snapchat一樣。

我一直在試圖通過唐納德·佩做到這一點使用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); 
     }); 

我真的很感謝你的幫助。

謝謝

+0

iOS 9.2還不支持。見科爾多瓦博客。 – JesseMonroy650

+0

你能解決這個問題嗎?該插件不再被維護。 – olanchuy

回答

0

嘗試通過模擬器通過使用USB將手機連接到PC來運行應用程序。請注意,您需要創建iOS平臺才能在手機中運行它。 我希望它能和你一起工作