J2ME доступ к 3G камере - PullRequest
       10

J2ME доступ к 3G камере

1 голос
/ 30 июля 2009

У меня SE W660, и я хотел бы сделать снимок с камеры 3G (которая находится спереди, а не сзади).

Есть ли способ сделать это?

Ответы [ 2 ]

2 голосов
/ 30 июля 2009

У меня нет доступа к этому устройству прямо сейчас. Но JSR135 позволяет вам узнать все возможные варианты захвата, вызвав Manager.getSupportedContentTypes("capture"). Это вернет строковый массив типов захвата. Затем вы можете попробовать каждый из них по очереди (используя Manager.createPlayer("capture://" + <capture string>)) и посмотреть, соответствует ли один из них фронтальной камере.

Если это поможет, в Nokia S60 строки "capture://devcam0" и "capture://devcam1" обеспечивают доступ к основной и дополнительной камерам соответственно.

Надеюсь, это поможет.

0 голосов
/ 02 августа 2009

Это выглядит примерно так:

Player player = Manager.createPlayer("capture://video");
player.realize();
VideoControl vc = (VideoControl) player .getControl("VideoControl");
player.start();
byte[] imageData = vc.getSnapshot(null);
Image snapshot = Image.createImage(imageData, 0, imageData.length);

дополнительная информация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...