h5打包成IOS app ,navigator.mediaDevices.getUserMedia为空值

h5用hbuilderx打包成苹果app,这个 navigator.mediaDevices.getUserMedia 提示为空,无法调起麦克风,h5页面直接用Safari打开是没有问题,功能正常,为什么打包后就不行了?### 问题描述

回复
阅读 3.2k
1 个回答

必须的,IOS上除了Safari本尊能正常调用getUserMedia录音外,其他浏览器(微信、chrome、WKWebView、PWA、WebClip)均不能正常调用。目测是苹果故意限制的,另外加上苹果的良心政策综合的结果?

要自己ios app里能H5录音的话,只能自己实现一个原生录音插件然后H5进行调用。

hbuilder不清楚,如果自己写很简单。参考我的开源库: https://github.com/xiangyuecn...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏