c# - How to take a picture in Xamarin? -
i trying take picture using camera class android.hardware. getting feed , camera getting auto-foucs. problem not know how take photo.
_camera = camera.open(); camera.parameters param = _camera.getparameters(); param.focusmode = camera.parameters.focusmodecontinuouspicture; _camera.setparameters(param);   var previewsize = _camera.getparameters().previewsize; _textureview.layoutparameters =     new framelayout.layoutparams(previewsize.width,         previewsize.height, gravityflags.center);  try {     _camera.setpreviewtexture(surface);     _camera.startpreview(); } catch (java.io.ioexception ex) {     system.console.writeline(ex.message); }  // sort of thing textureview enables _textureview.rotation = 90.0f;      
the takepicture-method 1 looking for. use need implement interfaces. ipicturecallback receive picture in onpicturetaken.
a sample implementation this:
public void onpicturetaken(byte[] data, android.hardware.camera camera) {     camera.stoppreview();     toast.maketext(this, "cheese", toastlength.short).show();     camera.startpreview(); }   to prevent app hangs need stop preview , (re-)start again.
Comments
Post a Comment