Я изучаю WebRTC для iOS на основе этого примера кода: https://github.com/stasel/WebRTC-iOS.
Теперь я знаю, что вы можете отключить звук / видео, чтобы ваш партнер не смог вас услышать / увидеть:
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, но я хотел бы показать что-то вроде индикатора, чтобы уведомить пользователя о том, что ваш партнер отключил его аудио / видео.
Есть ли возможность получать уведомления, когда мои коллеги отключают звук / аудио? Спасибо!