繁体   English   中英

我可以在Android / IOS Webview中使用navigator.mediaDevices.getUserMedia吗?

[英]Can I use navigator.mediaDevices.getUserMedia In Android/IOS Webview?

我在Android / IOS的​​原生应用程序中使用web-api时遇到了一些问题

在webview中,我渲染一个html,我想使用相机拍照,我搜索web api并找到一个方法,即

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

这个api适用于PC浏览器,但在webview中,它不起作用,为什么?

在webview中有没有其他方法可以通过JS使用相机(不是由Android / IOS原生apis)

我的理解是,目前在iOS上你不能在WebView使用getUserMedia 我相信它适用于Android操作系统。

不过,这可能会在未来发生变化!

另见: https//github.com/BasqueVoIPMafia/cordova-plugin-iosrtc/issues/250#issuecomment-336240953

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM