我有几个音轨,我从getUserMedia(麦克风)获得。这些是通过WebRTC传输的。 我想突出显示当前处于活动状态的流,但检查MediaTrack的文档我找不到任何方法来访问某些内容,这些方法允许我确定该对象目前是否最活跃。
所以,如果有一种获得当前输出的方法,有了一些过滤器,我应该能够确定哪一个是"最活跃的"一,并突出它。
API中是否存在此类方法?我可以采取另一种方法吗?
答案 0 :(得分:1)
MediaStreamTrack没有这样的属性。您可以使用hark完成的webaudio api来获取音量指示,然后确定谁在说话。
您的里程可能会有所不同,主动扬声器检测是一个难题。
答案 1 :(得分:1)