Tôi muốn viết một ứng dụng như Đèn pin (với sự trợ giúp của đèn LED của máy ảnh).BlackBerry - Có thể ẩn trường video?
Player player = javax.microedition.media.Manager.createPlayer("capture://video?encoding=video/3gpp");
player.realize();
VideoControl videoControl = (VideoControl) player.getControl("VideoControl");
if(videoControl != null)
{
videoField = (Field)videoControl.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, "net.rim.device.api.ui.Field");
try
{
videoControl.setDisplaySize(1, 1);
}
catch(Exception e)
{
PGLogUtil.logString(e.toString());
}
videoControl.setVisible(true);
add(videoField);
FlashControl flashControl = (FlashControl)
player.getControl("javax.microedition.amms.control.camera.FlashControl");
setFlashlight(true);
}
player.start();
Mã trên hoạt động hoàn hảo, nhưng tôi muốn ẩn videoField
. Khi tôi xóa add(videoField)
hoặc sử dụng videoControl.setVisible(false)
, đèn pin không hoạt động. Ai đó có thể giải thích lý do tại sao?
Làm thế nào tôi có thể bật đèn với một số videoField
ẩn?
gì hệ điều hành tối thiểu bạn phải hỗ trợ? – Nate
Blackberry OS 6.0 – CAMOBAP
có thể thử đẩy một màn hình khác lên nền trước hoặc khi bạn mở rộng sơn ghi đè MainScreen và không làm bất cứ điều gì ở đó. – Ajibola