Après avoir bien galérer pour comprendre comment utiliser un plugin cordova, j'ai pue arriver a afficher
la camera dans un canvas. Ce n'est qu'un début mais j'espère bien que ce petit bout de code va vous apporter
une aide précieuse et vous faire gagner du temps pour la création de vos app.
Le code fonctionne ci après 2screens pour vous montrer le rendu sur mon hawaii p30.
Code : Tout sélectionner
;https://github.com/VirtuoWorks/CanvasCameraDemo
;https://www.npmjs.com/package/com.virtuoworks.cordova-plugin-canvascamera
;Import Cordova Plugin
Import "cordova plugin add com.virtuoworks.cordova-plugin-canvascamera" ; && cordova prepare"
EndImport
;No debug
CloseDebugOutput()
!document.body.innerHTML += "<h1 id=\"txt\">bob</h1><br><canvas id=\"canvas\" width=\"352\" height=\"288\" style=\"background-color:#FFF;border:2px\"></canvas>";
! let objCanvas = document.getElementById("canvas");
!document.addEventListener('deviceready', function () {
! window.plugin.CanvasCamera.initialize(objCanvas);
! let options = {
! canvas: {
! width: 160,
! height: 120
! },
! capture: {
! width: 160,
! height: 120
! },
! use: 'file',
! fps: 60,
! cameraFacing: 'back'
! };
!window.plugin.CanvasCamera.start(options);
!}, false);