Как сделать снимок в J2me с помощью MMAPI при использовании LWUIT

Я хочу сделать приложение, которое делает снимок с камеры и отправляет его на сервер. Я могу сделать это довольно легко в пользовательском интерфейсе высокого уровня с помощью MediaPlayer, но, похоже, я не могу использовать тот же код в LWUIT.

VideoControl vc;

Item videoItem = (Item) vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null);

Поскольку это не сработало, я использовал MediaComponent.

MediaComponent videoItem =  (MediaComponent) vc.initDisplayMode(vc.USE_GUI_PRIMITIVE, null);

но это тоже не сработало. Возникает исключение приведения класса. Подскажите, пожалуйста, как это реализовать.


person Chan    schedule 10.08.2011    source источник
comment
@Duli-chan: не могли бы вы дать свой код для отправки изображения на сервер, потому что я работаю над проектом, чтобы сделать то же самое. Спасибо   -  person    schedule 12.08.2011


Ответы (1)


Вам не нужно вызывать initDisplayMode для LWUIT. Это вызывается внутри LWUIT, просто добавьте элемент видео в форму LWUIT, и для вас будет вызван метод initDisplayMode.

person Shai Almog    schedule 11.08.2011
comment
Как я могу добавить это все же? Вызов новых на MediaComponent? - person Chan; 13.08.2011
comment
В этом выпуске LWUIT есть пример кода java.net/jira/browse/LWUIT-57 (эта проблема уже решена). - person Shai Almog; 14.08.2011