모든 모바일 플랫폼에서 전면 카메라에서 비디오 캡처
-
20-08-2019 - |
문제
나는 휴대 전화 (포켓 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에서도 사용할 수 있습니다.