이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요. Unity WebGL로 미니앱을 준비 중인데, 카메라 관련해서 확인하고 싶은 게 있어 문의드립니다.
만들려는 것
- 카메라 화면(라이브 프리뷰) 위에 3D 오브젝트(캐릭터)를 얹어서 함께 사진을 찍는 기능입니다.
- ARKit 같은 평면 인식/월드 트래킹은 필요 없고, 단순히 카메라 라이브 영상을 배경으로 받아 그 위에 3D를 렌더하면 됩니다.
질문
- 미니앱 웹뷰에서 navigator.mediaDevices.getUserMedia({ video: true }) 로 실시간 카메라 영상 스트림을 받을 수 있나요? (iOS 웹뷰에서 NotAllowedError로 차단된다는 글을 본 적이 있어 확인하고 싶습니다.)
- 만약 현재 막혀 있다면, 정책적으로 불가한 것인지 아니면 향후 지원 예정인지 궁금합니다.
- device.openCamera(단발 사진 촬영) 외에, 카메라 라이브 프리뷰/프레임을 앱에서 직접 받을 수 있는 다른 방법이 있나요?
- (참고) WebXR 등 AR/카메라 기반 기능 지원 계획이 있는지도 알려주시면 감사하겠습니다.
환경
- Unity 6000.3.19f1 (WebGL 빌드) / iOS 미니앱 웹뷰
- 오디오 getUserMedia({ audio })는 지원된다는 답변은 확인했습니다. 영상(video) 쪽만 확인 부탁드립니다.