详细问题描述
[内容]
现在项目组遇到了关于语音的问题,我们原来网页端使用的是getUserMedia(),获取录入的语音流mediaStream,然后使用HBuilder封装成app后,会报权限问题,我也查了一些资料,getUserMedia()对浏览器的依赖性很大,对于移动端,会依赖平台的webview。所以我们也打算放弃使用getUserMedia(),但是语音流还是需要的,所以我们去研究了一下plus.audio.getRecorder()和plus.speech.startRecognize(),不管哪一个都是返回的最终结果,语音流被平台自己处理了。所以我想请教一下平台,能否或者说是否方便提供一个接口能够直接让我们获取到语音流,而不是最终结果,因为可能每个应用对于语音的处理不尽相同。如果没有办法解决这个问题,可能会导致我们项目的整个前台框架都要换。还请各位大神们能尽快给我们回复。谢谢!
重现步骤
[步骤]
[结果]
[期望]
运行环境
[系统版本]
[浏览器版本]
[IDE版本]
[mui版本]
附件
[代码片段]
[安装包]
联系方式
[QQ]
[电话]
4 个回复
4***@qq.com (作者) - IT难
其实我看其他几个提到的getUserMedia()的问题,也是同样的,大家不关心是哪个方式,只要能获取到自己想要的数据即可。或者平台能否提供能够兼容getUserMedia()的接口。
3***@qq.com
我现在也是遇到这个问题。
marting
这个getUserMedia()不兼容问题对于不懂原生的来说,简直就是要命。
8***@qq.com
android暂时没发现,ios完全不兼容, 有没有什么方法调ios前置摄像头.