gpt4 book ai didi

javascript - window.AudioContext 和 navigator.getUserMedia 的区别

转载 作者:可可西里 更新时间:2023-11-01 13:07:17 24 4
gpt4 key购买 nike

我搜索并阅读了几篇通过 Google 搜索找到的文章,但找不到明确的答案。

除了启动之外,window.AudioContext 和 navigator.getUserMedia 之间还有什么区别?

此外,我已经知道 getUserMedia 也可用于获取摄像头流,但这更多地属于音频范围。浏览器支持信息也会非常有帮助。

最佳答案

getUserMedia() 从麦克风、摄像头或其他位置获取输入数据(屏幕截图(很快将包括音频捕获)等)。它创建一个 MediaStream(带有一个或多个 MediaStreamTrack)。您还可以从媒体元素 (element.captureStream()/etc) 或 Canvas (canvas.captureStream(...) - 显然仅限视频)创建 MediaStreams。请注意,captureStream() 正在被纳入 MediaStreams 的规范中。

AudioContext 是 WebAudio 图的分组结构。它不是源,甚至不是处理节点,它是 WebAudio 代码工作的上下文(图形)。您可以将 MediaStream(其音轨)馈送到 WebAudio AudioContext,或使用其他记录或合成输入/生成器。

非常不同的构造。

关于javascript - window.AudioContext 和 navigator.getUserMedia 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30996782/

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