2017-10-12 3 views
2

Android/IOS의 네이티브 앱에서 웹 API를 사용하는 데 문제가 있습니다.Android/IOS Webview에서 navigator.mediaDevices.getUserMedia를 사용할 수 있습니까?

웹보기에서는 HTML을 렌더링하고 사진을 찍기 위해 카메라를 사용하고 웹 API를 검색하여 방법을 찾았습니다.

navigator.mediaDevices.getUserMedia(constraints) 
    .then(function(mediaStream) { ... }) 
    .catch(function(error) { ... }) 

이 API는 PC의 브라우저의 경우에서 잘 작동하지만, 웹보기에, 그것은 작동하지 않는 이유는 무엇입니까?

답변

2

나의 이해는 현재 iOS에서 당신이 WebViewgetUserMedia을 사용할 수 없다는 것입니다 (안 안드로이드/IOS 네이티브 API에 의해) 웹뷰에서 JS으로 카메라를 사용하는 다른 방법이 있나요. 나는 그것이 안드로이드 OS에서 작동한다고 생각한다.

향후 변경 될 수 있습니다!

도 참조하십시오. https://github.com/BasqueVoIPMafia/cordova-plugin-iosrtc/issues/250#issuecomment-336240953

+0

고맙습니다. –