capture image programmatically
Please Login to Remove!
hello
i am trying to capture an image using a background thread without open any screen.....
using following code this code is working fine but i want to do all process in a background thread:
cameraPlayer = Manager
.createPlayer("capture://video?encoding=jpeg");
cameraPlayer.start();
// cameraPlayer.realize();
videoControl = (VideoControl) cameraPlayer
.getControl("VideoControl");
_videoField = (Field) videoControl.initDisplayMode(VideoControl.USE_GUI_ PRIMITIVE,
"net.rim.device.api.ui.Field");
add(_videoField);
Thread.sleep(1000);
String encoding = null;
if (_encodings != null) {
// Use the user-selected encoding instead.
encoding = _encodings[1].getFullEncoding();
}
byte[] imageByte = videoControl.getSnapshot(encoding);
Thanx
|