extjs-gpl
Version:
GPL licensed version of Sencha Ext JS
35 lines (29 loc) • 903 B
JavaScript
/**
* @private
*/
Ext.define('Ext.device.capture.Cordova', {
captureAudio: function(config) {
// <debug>
if (!config.success) {
Ext.Logger.warn('You need to specify a `success` function for #captureAudio');
}
// </debug>
var options = {
limit: config.limit,
duration: config.maximumDuration
};
navigator.device.capture.captureAudio(config.success, config.failure, options);
},
captureVideo: function(config) {
// <debug>
if (!config.success) {
Ext.Logger.warn('You need to specify a `success` function for #captureVideo');
}
// </debug>
var options = {
limit: config.limit,
duration: config.maximumDuration
};
navigator.device.capture.captureVideo(config.success, config.failure, options);
}
});