WebRTC iOS: обнаружение приглушенного аудио / видео - PullRequest
0 голосов
/ 07 марта 2019

Я изучаю 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, но я хотел бы показать что-то вроде индикатора, чтобы уведомить пользователя о том, что ваш партнер отключил его аудио / видео.

Есть ли возможность получать уведомления, когда мои коллеги отключают звук / аудио? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...