Nokia のデフォルト カメラ midlet の動作をシミュレートする必要があります。
これは Nokia C6 用で、J2ME で書いています。
私は MMAPI を使用しています。問題は VideoControl アイテムのサイズです。作成しましvideoControl.setDisplayFulscreen(true);
たが、フルスクリーンではありません。メソッド setDisplaySize は役に立ちません。videoControl 自体のサイズはディスプレイの約 3 分の 1 です (残りは必要な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);
}