WebRTC iOS:检测静音的音频/视频

时间:2019-03-07 20:42:56

标签: ios webrtc

我正在基于以下示例代码https://github.com/stasel/WebRTC-iOS学习iOS的WebRTC。

现在,我知道您可以将音频/视频静音,这样您的同伴将无法通过以下方式听到/看到您的声音:

let audioTracks = peerConnection.transceivers.compactMap { return $0.sender.track as? RTCAudioTrack }
    audioTracks.forEach { $0.isEnabled = false }

let videoTracks = peerConnection.transceivers.compactMap { return $0.sender.track as? RTCVideoTrack }
    videoTracks.forEach { $0.isEnabled = false }

现在,当您的对等方已将音频/视频静音时,您将听不到任何声音/只能看到黑色的remoteVideoView,但是我想显示类似指示器的内容,以通知用户您的对等方已将其音频/视频静音。

当我的同伴将他们的音频/音频静音时,是否仍会得到通知?谢谢!

0 个答案:

没有答案