gpt4 book ai didi

java-me - 如何在诺基亚C6 中模拟相机midlet?

转载 作者:行者123 更新时间:2023-12-04 02:19:37 24 4
gpt4 key购买 nike

我需要模拟诺基亚默认相机 midlet 的行为。

它适用于诺基亚 C6,我正在用 J2ME 编写它。

我使用 MMAPI,问题是 VideoControl 项目的大小,我做到了 videoControl.setDisplayFulscreen(true); 但它根本不是全屏,方法 setDisplaySize 没有帮助, videoControl 本身的大小大约是显示器的三分之一(所需 displaySize 的其余部分只是黑色),这是一个代码示例:

public CameraCanvas (Evidence_elektromeru midlet, ManagePhotos caller,String name) { 
super(true);
this.midlet = midlet;
this.caller = caller;
this.name = name;
this.setFullScreenMode(true);

try {
player = Manager.createPlayer("capture://devcam0");
player.realize();
// player.prefetch();
if (videoControl2 != null)
videoControl2.setVisible(false);
videoControl1 = (VideoControl) player.getControl("VideoControl");
videoControl1.initDisplayMode(VideoControl.USE_DIRECT_VIDEO,this);
videoControl1.setDisplayLocation(0, 0);
videoControl1.setDisplaySize(360,500);
}catch (MediaException me2) {
try {
videoControl1.setDisplayFullScreen(true);
} catch (Exception e) {}
}
catch (Exception e) {}
finally {
try {
player.start();
} catch (Exception e) {}
videoControl1.setVisible(true);


}

最佳答案

尝试使用

 mCamera = Manager.createPlayer("capture://video");
mCamera.realize();
mCamera.prefetch();

或者您可以替换 mCamera = Manager.createPlayer("capture://video");通过

mCamera = Manager.createPlayer("capture://image");

关于java-me - 如何在诺基亚C6 中模拟相机midlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12167290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com