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);
});
我真的很感謝你的幫助。
謝謝
iOS 9.2還不支持。見科爾多瓦博客。 – JesseMonroy650
你能解決這個問題嗎?該插件不再被維護。 – olanchuy