2011-08-10 5 views
2

카메라에서 스냅 샷을 가져 와서 서버로 보내는 응용 프로그램을 만들고 싶습니다. MediaPlayer를 사용하여 Highlevel UI에서 이것을 매우 쉽게 할 수 있지만 LWUIT에서 같은 코드를 사용할 수없는 것처럼 보입니다.LWUIT를 사용하는 동안 MMAPI로 J2ME의 스냅 샷을 찍는 방법

VideoControl vc; 

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

MediaComponent를 사용했기 때문에 작동하지 않았습니다.

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

그러나 작동하지 않았습니다. 클래스 캐스트 예외가 발생합니다. 당신은 그것을 구현하는 방법을 알려주시겠습니까?

+0

정확한 오류는 무엇입니까? – Chamilyan

+0

java.lang.ClassCastException – Chan

+0

@ Duli-chan : 동일한 작업을 수행하는 프로젝트에서 작업 중이므로 서버에 이미지를 보내는 코드를 제공 할 수 있습니까? 감사합니다 –

답변

2

LWUIT에 initDisplayMode으로 전화하지 않아도됩니다. 이것은 LWUIT에 의해 내부적으로 호출되며 LWUIT 양식에 비디오 항목을 추가하기 만하면 initDisplayMode 메소드가 호출됩니다.

+0

어떻게 추가합니까? MediaComponent에서 새로운 것을 호출? – Chan

+0

이 LWUIT 문제 http://java.net/jira/browse/LWUIT-57에 샘플 코드가 있습니다 (이 문제는 이미 해결 된 상태입니다). –

관련 문제