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

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

API中是否存在这种方法?我可以采取另一种方法吗?

最佳答案

MediaStreamTrack没有此类属性。您可以像hark一样使用webaudio api获取音量指示,然后确定谁在讲话。

但是,您的里程可能会有所不同,主动检测扬声器是一个难题。

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

10-12 01:04