如何实施";谁在说话;webrtc ios应用程序中的功能?

如何实施";谁在说话;webrtc ios应用程序中的功能?,ios,webrtc,libjingle,peer-connection,Ios,Webrtc,Libjingle,Peer Connection,我正在使用webRTC为视频会议创建一个ios应用程序。我想检测谁在对等连接中讲话 更具体地说,我想检测连接到的远程对等方的音频活动,以便检测当前正在讲话的人。查看构建示例WebRTC iOS应用程序 检查WebRTC统计报告部分 例如,audioSendInputLevel属性指示麦克风输入电平,即使禁用了音频曲目,您也可以检查用户当前是否在讲话 这可以通过测量peerconnection stats中的音频电平来实现。你应该学习的功能是 - (void)peerConnection:(RTC

我正在使用webRTC为视频会议创建一个ios应用程序。我想检测谁在对等连接中讲话

更具体地说,我想检测连接到的远程对等方的音频活动,以便检测当前正在讲话的人。

查看构建示例WebRTC iOS应用程序

检查WebRTC统计报告部分

例如,audioSendInputLevel属性指示麦克风输入电平,即使禁用了音频曲目,您也可以检查用户当前是否在讲话


这可以通过测量peerconnection stats中的音频电平来实现。你应该学习的功能是

- (void)peerConnection:(RTCPeerConnection*)peerConnection didGetStats:(NSArray*)stats

我不想要api。除了这个,我已经实现了所有的功能。嘿,codeGeek,到目前为止有没有关于这个问题的更新?我很想知道你是如何解决你的问题的@这可以通过测量peerconnection stats中的音频电平来实现。您应该学习的函数是-(void)peerConnection:(RTCPeerConnection*)peerConnection didGetStats:(NSArray*)statsI在pod“WebRTC”中找不到此方法。你能再详细一点吗?谢谢。准确的方法可以在中找到。但是如果您正在使用WebRTC pod,请尝试查找类似的委托