Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.6.0
-
None
-
windows
Description
When a photo is taken with Windows Phone 8.1 device Nokia Lumia 735, the picture returned shows black or green stripes on the sides and is out of shape. It seems this is related to photo resolution but I can't get it fixed in JS.
It seems to be quite a common problem with the Media Capture API and people solved issue in C# here is an illustration : http://stackoverflow.com/questions/23709547/captured-photo-with-stripes
Here is what I tried without success :
var resolutions = capture.videoDeviceController.getAvailableMediaStreamProperties(Windows.Media.Capture.MediaStreamType.photo);
var maxWidth = 0;
var maxResolution = null;
for(var i=0; i<resolutions.length; i++){
//console.log(resolutions[i].width);
if(resolutions[i].width > maxResolution)
}
capture.videoDeviceController.setMediaStreamPropertiesAsync(Windows.Media.Capture.MediaStreamType.photo, maxResolution)
Am I missing something ?