[ https://issues.apache.org/jira/browse/CB-13572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Gonzalez updated CB-13572: -------------------------------- Description: This error is only in Android. In other platforms works succesfully. If mediaType is "Camera.MediaType.PICTURE" works ok. The "imageUri" variable is for example: content://com.android.providers.media.documents/document/image%3A125 the resolveLocalFileSystemURL function works ok. If mediaType is "Camera.MediaType.VIDEO" or "Camera.MediaType.ALLMEDIA" the "imageUri" variable is for example: /storage/emulated/0/DCIM/Camera/VID_20171114_181057214.mp4 and the resolveLocalFileSystemURL not works. The response should be file:///storage/emulated/0/DCIM/Camera/VID_20171114_181057214.mp4 The next code in iOS works correctly and in Android fails. {code:javascript} navigator.camera.getPicture( function cameraSuccess(imageUri){ console.log(imageUri); window.resolveLocalFileSystemURL(imageUri, function(entry){ console.log("works ok"); console.log(entry); }, function(error){ console.log("error"); }); }, function cameraError(error){ }, { destinationType: Camera.DestinationType.FILE_URI, sourceType: Camera.PictureSourceType.PHOTOLIBRARY, mediaType: Camera.MediaType.VIDEO }); {code} was: This error is only in Android. In other platforms works succesfully. If mediaType is "Camera.MediaType.PICTURE" works ok. The "imageUri" variable is for example: content://com.android.providers.media.documents/document/image%3A125 the resolveLocalFileSystemURL function works ok. If mediaType is "Camera.MediaType.VIDEO" or "Camera.MediaType.ALLMEDIA" the "imageUri" variable is for example: /storage/emulated/0/DCIM/Camera/VID_20171114_181057214.mp4 and the resolveLocalFileSystemURL not works. The response should be file:///storage/emulated/0/DCIM/Camera/VID_20171114_181057214.mp4 {code:javascript} navigator.camera.getPicture( function cameraSuccess(imageUri){ console.log(imageUri); window.resolveLocalFileSystemURL(imageUri, function(entry){ console.log("works ok"); console.log(entry); }, function(error){ console.log("error"); }); }, function cameraError(error){ }, { destinationType: Camera.DestinationType.FILE_URI, sourceType: Camera.PictureSourceType.PHOTOLIBRARY, mediaType: Camera.MediaType.VIDEO }); {code} > resolveLocalFileSystemURL in camera.getPicture not works > -------------------------------------------------------- > > Key: CB-13572 > URL: https://issues.apache.org/jira/browse/CB-13572 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera > Reporter: David Gonzalez > Priority: Critical > Labels: android > > This error is only in Android. In other platforms works succesfully. > If mediaType is "Camera.MediaType.PICTURE" works ok. The "imageUri" variable > is for example: > content://com.android.providers.media.documents/document/image%3A125 the > resolveLocalFileSystemURL function works ok. > If mediaType is "Camera.MediaType.VIDEO" or "Camera.MediaType.ALLMEDIA" the > "imageUri" variable is for example: > /storage/emulated/0/DCIM/Camera/VID_20171114_181057214.mp4 and the > resolveLocalFileSystemURL not works. The response should be > file:///storage/emulated/0/DCIM/Camera/VID_20171114_181057214.mp4 > The next code in iOS works correctly and in Android fails. > {code:javascript} > navigator.camera.getPicture( > function cameraSuccess(imageUri){ > > console.log(imageUri); > window.resolveLocalFileSystemURL(imageUri, > function(entry){ > console.log("works ok"); > console.log(entry); > }, > function(error){ > console.log("error"); > }); > }, function cameraError(error){ > }, { > destinationType: Camera.DestinationType.FILE_URI, > sourceType: Camera.PictureSourceType.PHOTOLIBRARY, > mediaType: Camera.MediaType.VIDEO > }); > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org