Galera, estava fazendo um exemplo de MMAPI com Canvas, mas quando habilito o VideoControl, a tela do aparelho fica totalmente branca, e depois de um tempo, volta a minha tela principal, e no emulador funciona normal, o que pode ser?
Segue parte do código…
private void habilitaCamera() {
//meu metodo para habilitar a camera
try {
this.mPlayer = Manager.createPlayer("capture://video");
this.mPlayer.realize();
this.vControl = (VideoControl) this.mPlayer.getControl("VideoControl");
this.camView = new CameraView("Capturando Imagem", this.vControl);
this.camView.addCommand(this.cmdVoltar);
this.mPlayer.start();
}
catch(Exception e) {
//trata exceção, e mostro na tela
}
//classe canView que estende de Canvas
//no construtor...
this.videoControl.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);
try {
this.videoControl.setDisplayFullScreen(true);
this.videoControl.setVisible(true);
}
catch(MediaException e) {
//trato exceção e apresento na tela
}