WebRTC - iOS Swift - Удалите видеопоток и установите uiview на черный - PullRequest
0 голосов
/ 26 апреля 2018

Я реализую приложение, которое извлекает видеопоток с использованием WebRTC (библиотека libjingle_peerconnection). В какой-то момент поток (RTCVideoTrack) может быть удален. Когда это происходит в UIView (RTCEAGLVideoView) по-прежнему показывают последний кадр потока. Я хочу установить этот вид на черный. Как я могу это сделать?

Пока я удаляю поток со следующим кодом, но, как я уже сказал, последний кадр продолжает отображаться в представлении.

remoteVideoTrack.setEnabled(false) // RTCVideoTrack object
remoteVideoTrack.remove(videoView) // videoView is the RTCEAGLVideoView UI object
remotePeerConnection.close()
...