Uso de los controles de enfoque mejorados
La interfaz net.rim.device.api.amms.control.camera.EnhancedFocusControl amplía javax.microedition.amms.control.camera.FocusControl para ofrecer más control sobre el enfoque de la cámara. Los modos de enfoque disponibles son:
Para obtener un objeto EnhancedFocusControl, invoque javax.microedition.media.Player.getControl() en el objeto Player de su aplicación. Al invocar getControl(), debe pasar el nombre de clase completo del control (por ejemplo, “net.rim.device.api.amms.control.camera.EnhancedFocusControl”).
Para configurar el modo de enfoque, invoque setFocusMode() en el objeto EnhancedFocusControl y haga referencia al modo de enfoque que desea configurar.
// Obtain the control
EnhancedFocusControl efc = (EnhancedFocusControl) myPlayer.getControl("net.rim.device.api.amms.control.camera.EnhancedFocusControl");
// Verify that the focus mode is supported by the device
if( efc.isFocusModeSupported(EnhancedFocusControl.FOCUS_MODE_FIXED))
{
//set the focus
efc.setFocusMode(EnhancedFocusControl.FOCUS_MODE_FIXED );
}
else
{
Dialog.alert("Focus mode is not supported");
}
¿Le ha resultado útil esta información? Envíenos sus comentarios.