mirror of
https://gitee.com/shuto/customCamera.git
synced 2026-05-02 00:07:24 +08:00
eebbc0d225
- Normalisation error message for js. - Manage back button. - Managa unavailable camera.
37 lines
907 B
JavaScript
37 lines
907 B
JavaScript
'use strict';
|
|
/**
|
|
* Permet de faire l'interface entre phonegap et l'application customcamera en java.
|
|
*/
|
|
|
|
|
|
var exec = require('cordova/exec');
|
|
|
|
// constructor.
|
|
var customCameraExport = function() {
|
|
};
|
|
|
|
/**
|
|
* Start custom camera.
|
|
*
|
|
* @param {string} imgBackgroundBase64 Base64 picture for the background.
|
|
* @param {function} successFct Callback function to success action.
|
|
* @param {function} failFct Callback function to fail action.
|
|
*/
|
|
customCameraExport.prototype.startCamera = function(imgBackgroundBase64, successFct, failFct) {
|
|
var successFctCallback = function(data) {
|
|
successFct(data);
|
|
}
|
|
|
|
var failFctCallback = function(data) {
|
|
failFct(data.code, data.message)
|
|
}
|
|
exec(
|
|
successFctCallback,
|
|
failFctCallback,
|
|
"CustomCamera",
|
|
"startCamera",
|
|
[imgBackgroundBase64]
|
|
);
|
|
};
|
|
|
|
module.exports = new customCameraExport(); |