我想寫一個像手電筒這樣的應用程序(在相機LED的幫助下)。BlackBerry - 可能隱藏視頻字段?
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();
上面的代碼完美地工作,但我想隱藏videoField
。當我刪除add(videoField)
或使用videoControl.setVisible(false)
時,手電筒不起作用。有人能解釋爲什麼嗎?
我怎樣才能打開隱藏的燈videoField
?
你有什麼最低OS支持? – Nate 2013-05-19 05:54:29
黑莓操作系統6.0 – CAMOBAP 2013-05-19 09:56:32
也許嘗試推動另一個屏幕前景,或者當你擴展MainScreen覆蓋油漆,不要做任何事情。 – Ajibola 2013-05-27 10:42:49