本文整理汇总了Java中javax.microedition.media.control.VideoControl.setVisible方法的典型用法代码示例。如果您正苦于以下问题:Java VideoControl.setVisible方法的具体用法?Java VideoControl.setVisible怎么用?Java VideoControl.setVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.microedition.media.control.VideoControl
的用法示例。
在下文中一共展示了VideoControl.setVisible方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: CameraCanvas
import javax.microedition.media.control.VideoControl; //导入方法依赖的package包/类
public CameraCanvas(MIDlet midlet, VideoControl videoControl) {
int width = getWidth();
int height = getHeight();
// mMIDlet = midlet;
videoControl.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);
try {
videoControl.setDisplayLocation(2, 2);
videoControl.setDisplaySize(width - 4, height - 4);
}
catch (MediaException me) {
try { videoControl.setDisplayFullScreen(true); }
catch (MediaException me2) {}
}
videoControl.setVisible(true);
}
示例2: CameraCanvas
import javax.microedition.media.control.VideoControl; //导入方法依赖的package包/类
public CameraCanvas(TioPatinhasMIDlet midlet, VideoControl videoControl) {
int width = getWidth();
int height = getHeight();
mTioPatinhasMIDlet = midlet;
videoControl.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);
try {
videoControl.setDisplayLocation(2, 2);
videoControl.setDisplaySize(width - 4, height - 4);
}
catch (MediaException me) {
try { videoControl.setDisplayFullScreen(true); }
catch (MediaException me2) {}
}
videoControl.setVisible(true);
}
示例3: startScan
import javax.microedition.media.control.VideoControl; //导入方法依赖的package包/类
public void startScan() {
try {
System.gc();
player = Manager.createPlayer("capture://video");
player.realize();
multimediaManager.setZoom(player);
multimediaManager.setExposure(player);
multimediaManager.setFlash(player);
player.start();
videoControl = (VideoControl) player.getControl("VideoControl");
viewFinder = (Field) videoControl.initDisplayMode(
VideoControl.USE_GUI_PRIMITIVE,
"net.rim.device.api.ui.Field");
if (videoControl != null) {
viewFinderScreen = new ViewFinderScreen();
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
UiApplication.getUiApplication().pushScreen(
viewFinderScreen);
viewFinder.setFocus();
}
});
videoControl.setVisible(true);
videoControl.setDisplayFullScreen(true);
task = new BarcodeScanTask();
// create timer every 3 seconds, get a screenshot
timer = new Timer();
timer.schedule(task, 0, 3000); // once every 3 seconds
} else {
throw new MediaException("Video Control is not initialized");
}
} catch (Exception e) {
callback.scanError(-1, e.getMessage());
}
}