]> git.proxmox.com Git - extjs.git/blame - extjs/packages/legacy/modern/src/device/capture/Cordova.js
add extjs 6.0.1 sources
[extjs.git] / extjs / packages / legacy / modern / src / device / capture / Cordova.js
CommitLineData
6527f429
DM
1/**\r
2 * @private\r
3 */\r
4Ext.define('Ext.device.capture.Cordova', {\r
5 captureAudio: function(config) {\r
6 // <debug>\r
7 if (!config.success) {\r
8 Ext.Logger.warn('You need to specify a `success` function for #captureAudio');\r
9 }\r
10 // </debug>\r
11\r
12 var options = {\r
13 limit: config.limit,\r
14 duration: config.maximumDuration\r
15 };\r
16\r
17 navigator.device.capture.captureAudio(config.success, config.failure, options);\r
18 },\r
19\r
20 captureVideo: function(config) {\r
21 // <debug>\r
22 if (!config.success) {\r
23 Ext.Logger.warn('You need to specify a `success` function for #captureVideo');\r
24 }\r
25 // </debug>\r
26\r
27 var options = {\r
28 limit: config.limit,\r
29 duration: config.maximumDuration\r
30 };\r
31\r
32 navigator.device.capture.captureVideo(config.success, config.failure, options);\r
33 }\r
34});\r