diff --git a/README.md b/README.md index 8d106ad..bcd64e2 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,13 @@ function onStartClicked() } ``` +### stop +stop video preview, then CPU and Memory consumption will drop.
+ +```javascript +window.CanvasCamera.stop(); +``` + ### takePicture take a photo.
@@ -256,6 +263,7 @@ CanvasCamera.PictureSourceType = {
+ @@ -327,6 +335,12 @@ CanvasCamera.PictureSourceType = { function onTakeSuccess(data) { // } + + function onStopPreview() { + CanvasCamera.stop(); + } + + diff --git a/plugin.xml b/plugin.xml index 8e9874b..2dce916 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="1.1.0"> CanvasCamera diff --git a/www/CanvasCamera.js b/www/CanvasCamera.js index 720b0cc..6edf3ce 100755 --- a/www/CanvasCamera.js +++ b/www/CanvasCamera.js @@ -66,6 +66,10 @@ cordova.define("cordova/plugin/CanvasCamera", function(require, exports, module) cordova.exec(false, false, "CanvasCamera", "startCapture", [options]); }; + CanvasCamera.prototype.stop = function() { + cordova.exec(false, false, "CanvasCamera", "stopCapture", []); + }; + CanvasCamera.prototype.capture = function(data) {