gpt4 book ai didi

javascript - MediaTrack 检测最高级别

转载 作者:行者123 更新时间:2023-11-29 21:09:02 26 4
gpt4 key购买 nike

我有几个音轨,是从 getUserMedia(麦克风)获得的。这些正在通过 WebRTC 传输。我想突出显示当前处于事件状态的流,但要查看 MediaTrack 的文档我找不到任何方法来访问允许我确定该对象目前是否最活跃的东西。

因此,如果有一种获取当前输出的方法,通过一些过滤器,我应该能够确定哪个是“最活跃”的并突出显示它。

API 中有这样的方法吗?我可以采用另一种方法吗?

最佳答案

MediaStream 对象具有 API refer检测事件流但不检测其 MediaStreamTrack

即使您想通过音量水平检测事件说话者,您也需要将 MediaStream 传递给 Web 音频 API - AudioContext 以对其进行分析。 example

如果您有适当的 RTCPeerConnection,那么您可以使用 getStats API。 example

关于javascript - MediaTrack 检测最高级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42586351/

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