即使使用" recognition.continuous = true",录音在约15秒的静音后停止。我需要永远不要停止录制,直到用户没有点击停止按钮,即使在几分钟的沉默之后。
我已经将录音设置为在他的onstop()上重启,但问题是用户需要点击"允许"再次启用麦克风(网站是http,而不是https,因此浏览器不会记住这个选项)。
正确的解决方案是设置一个类似"真正连续"的选项,或者将静音容差扩展到几分钟。可能吗?
答案 0 :(得分:1)
对于那些可以使他们的网页成为HTTPS的人:这样做(这样就不会一直询问你是否要重新启用麦克风),然后你还需要从内部调用recognition.start()第一个处理程序。
注意,这在continuous = true时有效,但在continuous = false时似乎不起作用。