iOS 中浏览器的 navigator.getUserMedia 的原生替代方案是啥?
Posted
技术标签:
【中文标题】iOS 中浏览器的 navigator.getUserMedia 的原生替代方案是啥?【英文标题】:What is the native alternative to browser's navigator.getUserMedia in iOS?iOS 中浏览器的 navigator.getUserMedia 的原生替代方案是什么? 【发布时间】:2020-07-17 00:06:02 【问题描述】:正如here 所提到的,不幸的是,ios 中的 WKWebView 存在一个严重错误,阻止使用 getUserMedia ,阻止 Chrome、Firefox 或任何基于 Cordova 或电容器的应用程序能够使用使用媒体流。
iOS 中是否有与 getUserMedia 等效的本机功能以将其用作解决方法? 可以使用this 作为替代方法来访问麦克风吗?
我正在使用此类功能通过 WebRTC 进行语音聊天。
【问题讨论】:
【参考方案1】:正如您提到的 WKWebView,我假设您正在使用 cordova 或类似的东西来显示您现有的 webapp。如果是这样,这可能会对您有所帮助:https://github.com/cordova-rtc/cordova-plugin-iosrtc - 完美运行,创作者的支持非常棒。
【讨论】:
以上是关于iOS 中浏览器的 navigator.getUserMedia 的原生替代方案是啥?的主要内容,如果未能解决你的问题,请参考以下文章
iOS 中浏览器的 navigator.getUserMedia 的原生替代方案是啥?
iOS开发中SDWebImage加载图片不显示(图片地址在浏览器中能显示)