2016-08-29 36 views

回答

2

這可以通過測量peerconnection統計信息中的音頻級別來實現。你應該學習的功能是

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

我在pod'WebRTC'中找不到這個方法。你能再詳細一點嗎?謝謝。 –

+0

確切的方法可以在https://cocoapods.org/pods/libjingle_peerconnection中找到。但是如果您使用WebRTC窗格,請嘗試查找相似的代理 – codeGeek

1

檢出this guide用於構建示例WebRTC iOS應用程序。

檢查部分的WebRTC統計報告

例如,audioSendInputLevel屬性表示即使音軌禁用麥克風輸入電平,這樣你就可以檢查用戶是否正在說話/交談。

+0

我不想要api。我已經實現了除此之外的所有功能。 – codeGeek

+0

嗨codeGeek,到目前爲止有關於這個問題的一些更新?我很想知道你是如何解決你的問題的! –

+1

@DeveloBär這可以通過測量peerconnection統計中的音頻級別來實現。你應該學習的函數是 - (void)peerConnection:(RTCPeerConnection *)peerConnection didGetStats:(NSArray *)stats – codeGeek

相關問題