首页 > 解决方案 > 在手指按下时捕获麦克风音频,直到在移动 Web 浏览器中移除手指

问题描述

我正在做一个项目,我需要用户能够在网络浏览器中按住屏幕(理想情况下适用于桌面,但主要是移动设备),记录用户在手指按下和手指抬起时的讲话发送使用语音转文本服务将此音频数据转换为文本。

当手指在屏幕上按下和抬起时,我可以轻松跟踪,我遇到的问题是找到一种轻松停止和开始录制的方法,而且很多麦克风库不支持 IOS 上的 Safari。我尝试过的那些使用内置的 GUI,但我无法弄清楚如何删除该 GUI 并只使用数据。

有没有人有任何建议或知道我如何实现这一目标的任何资源?谢谢

标签: javascripthtmlspeech-to-textmobile-websitemicrophone

解决方案


您可以为此使用 touchstart 和 touchend 事件。 https://developer.mozilla.org/en-US/docs/Web/API/Touch_events


推荐阅读