Я запускаю приложение на iOS 9.2 через PhoneGap Desktop.
Я только начал использовать PhoneGap и пытаюсь создать простое приложение, которое позволит вам сделать снимок и показать его вам. Я смог сделать это с помощью плагина камеры Cordova, который запускает приложение камеры на устройстве. однако я хотел бы реализовать приложение, которое запускает полноэкранную камеру, как только устройство будет готово, как Snapchat.
Я пытался сделать это с помощью плагина CanvasCamera от Дональда Паэ https://github.com/donaldp24/CanvasCameraPlugin а>
Но все же мне не удалось получить предварительный просмотр камеры.
Я установил плагин через npm, используя gitbash
Я добавил плагин в файл 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);
});
Я действительно ценю твою помощь.
Благодарность