首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web语音api不能在android chrome上工作

Web语音api不能在android chrome上工作
EN

Stack Overflow用户
提问于 2020-10-17 13:11:30
回答 1查看 1.7K关注 0票数 3

网络语音api (webkitSpeechRecognition)在安卓手机上返回“不允许”错误。

(我允许麦克风在android设置上使用chrome应用程序和站点)

桌面上的Chrome正在工作。但是,在安卓系统上并非如此。

(测试手机是三星Galaxy S9,安卓10版,Chrome 86版)

我在安卓上测试了MicrosoftEdge、SamsungInternet和Chrome。但所有返回的‘不允许’错误

测试页https://www.google.com/intl/en/chrome/demos/speech.html

在铬远程设备控制台上测试代码。

代码语言:javascript
复制
const a = new webkitSpeechRecognition()
a.onerror = (err) => {console.log("err:", err)}
a.start()
=> VM187:1 err: SpeechRecognitionErrorEvent {isTrusted: true, error: "not-allowed", message: "", type: "error", target: SpeechRecognition, …}

这是android的问题吗?我怎么才能让它起作用?

EN

回答 1

Stack Overflow用户

发布于 2021-06-30 11:35:54

我知道这是个很老的问题。

在我的例子中,问题是由无效的SSL证书引起的。桌面 Chrome (Linux)对此没有意见,但Android Chrome却抛出了“不允许”的错误。修复SSL证书解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64402850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档