猫灵
猫灵
  • 发布:2021-07-14 23:36
  • 更新:2021-10-11 18:00
  • 阅读:2013

在 iOS环境下 webview中的网页获取不了麦克风的权限!请问这个怎么解决?

分类:uni-app

我们做了一个实时语音转写的应用 用的是网页方案来做的,但是打包出来的app
在安卓上是可以正常使用的,但是在iOS上无法正常调用麦克风权限,请问这个是什么原因呢?

2021-07-14 23:36 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com - zheng

我是安卓环境下获取不到麦克风,请问你是云打包吗?你是如何配置的?

  • asoon

    安卓要勾选 android.permission.RECORD_AUDIO、android.permission.MODIFY_AUDIO_SETTINGS 这两个权限

    2021-09-10 18:57

asoon

asoon

同问!

2***@qq.com

2***@qq.com - 嘿嘿

同问,安卓可以,ios不行

2***@qq.com

2***@qq.com - 嘿嘿

iOS的WKWebview的navigator对象中应该是有mediaDevices.getUserMedia方法来获取麦克风权限的(如果App本身已经有麦克风权限),但是uniapp的webview把navigator魔改了,根本没有mediaDevices这个对象,导致取不到麦克风权限

该问题目前已经被锁定, 无法添加新回复