gpt4 book ai didi

Javascript检测录音

转载 作者:行者123 更新时间:2023-12-03 01:50:22 26 4
gpt4 key购买 nike

我正在构建一个 chrome 扩展,我想检测当前页面何时使用从扩展注入(inject)当前页面的内容脚本开始录音。

我无权访问音频流,也无权访问 MediaRecorder 对象(这些由页面本身单独处理,与扩展无关),并且想知道是否有任何回调/事件我可以 Hook 以便观察这些事件:开始记录和停止记录。

由于 Chrome 选项卡在录制开始和停止时会改变外观,我在想我可以监控某些事件,这样我就可以知道录制是开始还是停止。

任何帮助深表感谢。

最佳答案

https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder_API

dataavailable您可以收听的事件,但只会触发 之后 音频已被录制。

似乎没有任何事件可以指示录制何时开始。

您可以添加 feature请求 chrome 为插件开发人员提供此事件。

也可以下载chromium的源码看看录音开始时内部发生了什么,看看你是否能以某种方式捕捉到这些变化之一。

关于Javascript检测录音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40256881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com