문제

나는 휴대 전화 (포켓 PC와 같은)를 타겟팅하는 프로젝트의 중간에 있습니다. 나는 모든 플랫폼에서 전면 카메라에 액세스 할 수있는 방법을 찾을 수 없었습니다 (Android, J2ME 및 Windows Mobile을 사용해 보았습니다).

Windows Mobile, Symbian/J2ME 또는 기타 플랫폼에서이를 달성하는 방법에 대한 통찰력을 제공 할 수 있습니까?

편집하다: 나는 검색을 시도했다 API 문서, 그러나 전면 카메라는 언급하지 않습니다.

도움이 되었습니까?

해결책

나는 J2ME와 Symbian (S60)에서 그것을했다. Symbian 예제는 이것을 확인하십시오 예시 (포럼 노키아에 등록해야 할 수도 있습니다), 전면 카메라를 사용하려면 카메라 색인 1을 사용하여 단순히 초기화합니다 (색인 0은 백 카메라입니다) :

m_pCamera = CCamera::NewL(*this, 1)

장치에 ccamera :: camerasavailable ()을 사용하여 전면 카메라가 있는지 확인하십시오 (전면 카메라와 백 카메라가있는 경우 해당 호출은 2).

J2ME의 경우 이것을 확인하십시오 예시 SDN에서 다음과 같은 기본 카메라 (후면 카메라)를 초기화하는 대신 :

mPlayer = Manager.createPlayer("capture://video");

전면 카메라를 초기화하면됩니다.

mPlayer = Manager.createPlayer("capture://devcam1");

즐기다!

다른 팁

나는 약 1 년 전에 이것으로 약간 땜질을하고 있었고 Windows Mobile은 다음을 제공합니다. 카메라 캡처 API 스틸과 비디오 모두. 모바일 SDK와 함께 편리하게 제공되는 샘플이 있습니다.

편집하다: 모바일 6.0이라고 말하지만 모바일 5.0에서도 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top